JOINTxD
14-03-2012, 17:39
ciao a tutti, programmando con java mi è uscito l'errore Nullpointer Expection.
La consegna sarebbe di caricare un vettore di 50 elementi con relativi codici , nomi dei prodotti, e numero di pezzi disponibili vi posto di seguito il codice :
public class Gestione_magazzino {
private static String[] magazzino;
private static gestione_magazzino.magazzino[] elementi;
public static void main(String[] args) {
int i=0;
int a;
String cod= new String();
String nom_prodotto= new String ();
int n_pezzi=0;
while (i<=49){
nom_prodotto=JOptionPane.showInputDialog(null, "Inserisci il nome del prodotto" , "Nome prodotto",JOptionPane.INFORMATION_MESSAGE);
cod=JOptionPane.showInputDialog(null, "Inserisci il codice del prodotto","Codice prodotto", JOptionPane.INFORMATION_MESSAGE);
int codice = Integer.parseInt (cod);
magazzino= new String[49];
elementi[i]=new magazzino( codice + " " + nom_prodotto + " " + n_pezzi);
i=i+1;
}
}
}
La consegna sarebbe di caricare un vettore di 50 elementi con relativi codici , nomi dei prodotti, e numero di pezzi disponibili vi posto di seguito il codice :
public class Gestione_magazzino {
private static String[] magazzino;
private static gestione_magazzino.magazzino[] elementi;
public static void main(String[] args) {
int i=0;
int a;
String cod= new String();
String nom_prodotto= new String ();
int n_pezzi=0;
while (i<=49){
nom_prodotto=JOptionPane.showInputDialog(null, "Inserisci il nome del prodotto" , "Nome prodotto",JOptionPane.INFORMATION_MESSAGE);
cod=JOptionPane.showInputDialog(null, "Inserisci il codice del prodotto","Codice prodotto", JOptionPane.INFORMATION_MESSAGE);
int codice = Integer.parseInt (cod);
magazzino= new String[49];
elementi[i]=new magazzino( codice + " " + nom_prodotto + " " + n_pezzi);
i=i+1;
}
}
}