Codice: Seleziona tutto
import java.util.Scanner;
public class Piano_tariffario_telefono {
Scanner tastiera = new Scanner(System.in);
private double num_tel[];
private int num_scatti[];
private double scatto;
void gestore(){
num_tel = new double[5];
num_scatti = new int[5];
scatto = 0.08;
};
public void memorizza_dati(){
for(int i=0;i<5;i++){
//INSERIMENTO NUMERO DI TELEFONO
System.out.println("Inserisci il numero di telefono del "+(1+i)+"° utente: ");
num_tel[i] = tastiera.nextDouble();
//INSERIMENTO NUMERO SCATTI
System.out.println("Inserisci numero scatti per il telefono con il seguente numero: "+num_tel[i]);
num_scatti[i] = tastiera.nextInt();
}
};
public void visualizza_scatti_telefoni(){
System.out.println("");
System.out.println("-- SCATTI TELEFONI --");
System.out.println("NUMERO \t \t N° SCATTI \t \t SPESA TOTALE");
for(int i=0;i<5;i++){
System.out.println(num_tel[i]+"\t \t"+num_scatti[i]+"\t \t"+(num_scatti[i]*scatto));
}
};
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Piano_tariffario_telefono gestore1;
gestore1 = new Piano_tariffario_telefono();
gestore1.memorizza_dati();
gestore1.visualizza_scatti_telefoni();
}
}
Codice: Seleziona tutto
Exception in thread "main" java.lang.NullPointerException
at piano_tariffario_telefono.Piano_tariffario_telefono.memorizza_dati(Piano_tariffario_telefono.java:25)
at piano_tariffario_telefono.Piano_tariffario_telefono.main(Piano_tariffario_telefono.java:47)
Java Result: 1
Grazie in anticipo

