Witam, mam sobie taki programik :
@SuppressWarnings("resource")
Scanner odczyt = new Scanner(System.in);
int t = Integer.parseInt(odczyt.nextLine());
for(;t>0;t--){
int n = Integer.parseInt(odczyt.nextLine());
for(int i = 0; i<n; i++){
int liczba = odczyt.nextInt();
System.out.println(liczba);
}
}
Wpisuje taki input :
3
5
1 2 3 4 5
I wszystko działa do momentu gdy wpisuje ostatnią piątke i klikam enter, w tedy pojawia mi się błąd :
Exception in thread "main" java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at konskurs_pseudomatematyczny.Main.main(Main.java:20)
Wskazuje na tą linie :
int n = Integer.parseInt(odczyt.nextLine());
Sprawdzałam jednak że jak się usunie zawartość drugiej pętli wszystko działa.
Z góry dziękuje za pomoc.