Ciao a tutti, sto cercando di fare un programma in Java che letto il numero di n studenti da input mi chieda il peso e l'altezza di ognuno di essi, e mi calcola l'alunno con l'altezza maggiore e il peso maggiore.
Ho buttato giù questo codice ma c'è un problema:
import java.util.Scanner;
public class Massimo_classe {
public static void main(String[] args) throws NumberFormatException {
Scanner leggi = new Scanner (System.in);
int alunni;
System.out.println("Inserisci il numero di alunni: ");
alunni = leggi.nextInt();
int peso[] = null;
for(int i = 0; i<alunni; i++){
System.out.println("Inserisci il peso dell'alunno" + (i+1)) ;
peso = leggi.nextInt();
}
}
}
---
L'errore che mi da Eclipse è il seguente:
Exception in thread "main" java.lang.NullPointerException
at Massimo_classe.main(Massimo_classe.java:15)
---
A cosa si riferisce? Mi segnala la riga 15 che è: peso = leggi.nextInt();
cos'ho sbagliato?
Ho buttato giù questo codice ma c'è un problema:
import java.util.Scanner;
public class Massimo_classe {
public static void main(String[] args) throws NumberFormatException {
Scanner leggi = new Scanner (System.in);
int alunni;
System.out.println("Inserisci il numero di alunni: ");
alunni = leggi.nextInt();
int peso[] = null;
for(int i = 0; i<alunni; i++){
System.out.println("Inserisci il peso dell'alunno" + (i+1)) ;
peso = leggi.nextInt();
}
}
}
---
L'errore che mi da Eclipse è il seguente:
Exception in thread "main" java.lang.NullPointerException
at Massimo_classe.main(Massimo_classe.java:15)
---
A cosa si riferisce? Mi segnala la riga 15 che è: peso = leggi.nextInt();
cos'ho sbagliato?