Quote Originariamente inviata da Ansharja Visualizza il messaggio
Ma cosa cambia rispetto a quanto ti avevamo detto ieri nell'altra discussione?

Non penso che sia un problema scrivere il ciclo for e prendere ogni elemento della matrice, se poi hai capito come usare l'operatore instanceof il problema non sussiste...

Ci vuole davvero un attimo a buttare giù qualche riga per fare il ciclo, ma è davvero meglio per te se provi a farlo tu, e se non ti viene giusto vieni qui postando il codice, e si cerca di risolvere il problema...

Dico sul serio, non ti faremmo un favore a scriverti noi il codice...

No assolutamente voglio imparare
ti posto il mio codice

Object a[][]=new Object[10][10];
int i, j;


for(i=0; i<=9; i=i+1) {
for(j=0; j<=9; j=j+1) {
a[i][j]=0;
}
}


a[3][5]= "pp";
a[9][9]= "kk";
for(i=0; i<=9; i=i+1) {
for(j=0; j<=9; j=j+1) {

if ( a[i][j] instanceof Object ){
System.out.println("si ob");

}
else if (a[i][j] instanceof Double){
System.out.println("si double");
}
else if (a[i][j]instanceof Float){
System.out.println("si float");
}

else
System.out.println("nessuno dei precedenti");
}
}


for(i=0; i<=9; i=i+1) {
for(j=0; j<=9; j=j+1) {

System.out.print(a[i][j]+" ");
}
System.out.println("");
}
}

il problema è che mi valuta il tipo della matrice e non il contenuto... Cosa sbaglio?