Résultat mon calcul est incompréhensible

domxaline -  
vanpatrick Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
mon prg donne une résultat bizarre quelqu'un peut m'aider svp

import java.util.Scanner;
public class Testing3
{
public static void main(String[] args)
{
int t1[] = new int[5];
int t2[] = new int[5];
int t3[] = new int[5];
int n=5;
int Redim=t3 [n-1];
for(int i=0; i<n-1;i++)
{
Scanner sc = new Scanner(System.in);
System.out.println("Entrez l'élément n°"+(i+1)+" du tableau:");
n=sc.nextInt();
t3[i]=(t1[i]+t2[i]);
}
System.out.println("La somme de t1+t2= "+t3);
}
}

mon output est:
Entrez l'élément n°1 du tableau:
2
La somme de t1+t2= [I@4aa298b7




A voir également:

3 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Regarde les réponses que l'on t'as déjà donné sur le forum :

https://forums.commentcamarche.net/forum/affich-27821100-java-ljava-lang-string-7d4991ad
0
greg6614 Messages postés 592 Date d'inscription   Statut Membre Dernière intervention   107
 
System.out.println("La somme de t1+t2= "+t3);


Le résultat est purement logique. t1 et t2 sont compris dans tes guillemets et sont donc considérés comme une chaine de caractères. Puis pour t3 il s'agit (au même titre que t1 et t2) d'un tableau d'entiers et non pas d'un entier simple. Par exemple t3[2] est un entier car il retour l'entier numéro 3 de ton tableau (les indices des tableau commencent par 0)
0
vanpatrick Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
de plus le [I@4aa298b7 est normal car le tableau t3 ne contien rien et on n'affiche les elts d'un tableauX pas le tableau.
0