ciao a tutti
ho un metodo che un volta eseguito mi genera sempre l'eccezione
qui è l'inizio della classe che richiama il metodocodice:Exception in thread "main" java.lang.NullPointerException
qui il punto dove lo richiamacodice:static int capienzaMax=10; Parcheggio mioParcheggio; public static void main(String[] argv) { Parcheggio mioParcheggio=new Parcheggio(capienzaMax);
e infine questo il metodo incriminatocodice:case 3:{ //int numTarga=Integer.parseInt(JOptionPane.showInputDialog("Inerisci il numero di targa: ")); JOptionPane.showMessageDialog(null,mioParcheggio.numAuto()); break; }
come posso sistemarlo?codice:public int numAuto(){ try{ int contaAuto=0; int cont=vetture.length; if (cont!=0){ for(int i=0;i<cont;i++){ if(vetture[i].getflagParcheggiata()!=0) contaAuto=contaAuto+1; } } return contaAuto; } catch (Exception exc){ System.out.println(exc); System.out.println("Non puoi"); return -1; } }
grazie.

Rispondi quotando