Damanda x i + esperti
Salve gente...ho un problema penso abbastanza grave...e siccome vedo che qua c´è gente abbastanza esperta vi chiedo una mano.
Sapete dirmi perchè quando scrivo questo codice semplicissimo:
public class gio
{
public static void main(String[] args)
{
int[] nomi = {4};
System.out.println(nomi);
}
}
il risultato che viene fuori è:[I@720eeb
che vuol dire??? nn mi era mai successo e mi sono accorto dopo vari tentativi che mi da questi risultati strani ogni volta che uso degli array di numeri...quali che siano int,double,float ecc...senza distinzioni
Purtroppo è una cosa grave perchè nn mi compila la maggior parte degli esercizi...
Se mi sapete dare una mano ve ne sono grato...altrimenti grazie lo stesso
Sapete dirmi perchè quando scrivo questo codice semplicissimo:
public class gio
{
public static void main(String[] args)
{
int[] nomi = {4};
System.out.println(nomi);
}
}
il risultato che viene fuori è:[I@720eeb
che vuol dire??? nn mi era mai successo e mi sono accorto dopo vari tentativi che mi da questi risultati strani ogni volta che uso degli array di numeri...quali che siano int,double,float ecc...senza distinzioni
Purtroppo è una cosa grave perchè nn mi compila la maggior parte degli esercizi...
Se mi sapete dare una mano ve ne sono grato...altrimenti grazie lo stesso
Risposte
ops...
grazie ciao

forse perchè hai omesso l´indice dell´array!!!!!
invece di:
System.out.println(nomi);
dovresti fare:
System.out.println(nomi[0]);
CIAO
invece di:
System.out.println(nomi);
dovresti fare:
System.out.println(nomi[0]);
CIAO