Ciao ragazzi...
ho questo codice qui.
public class prova {
//modo 'A'
public static void main(String[] args) {
String nomeFiori[] = {"PETUNIE","VIOLE DEL PENSIERO","ROSE","VIOLETTE","GAROFANI"};
double prezzo[] = {0.50, 0.75, 1.50, 0.50, 0.80};
nomeFiori = new String[5];
prezzo = new double[5];
System.out.println(prezzo[4]);
System.out.println(nomeFiori[4]);
}
}
La stampa a video mi da come risultato '0' e 'null'.
se invece lo inizializzo in questo modo per esempio:
//modo 'B'
nomeFiori[4] = "VIOLETTE";
prezzo[4] = 0.50;
L'inizializzazion ha sucesso.
Eppure sul libro c'è scritto che l'inizializzazione tipo 'A' deve funzionare.
E' uguale al 'C' olltretutto... non capisco se sbaglio e dove sbaglio.