chcę uzyskać dane wejściowe z stdin w albowiemcoraz wejściowe ze standardowego wejścia
3
10 20 30
pierwsza liczba to ilość liczb w drugim wierszu. Oto co otrzymałem, ale utknęło w pętli while ... więc wierzę. Uruchomiłem tryb debugowania i tablica nie ma przypisanych żadnych wartości ...
import java.util.*;
public class Tester {
public static void main (String[] args)
{
int testNum;
int[] testCases;
Scanner in = new Scanner(System.in);
System.out.println("Enter test number");
testNum = in.nextInt();
testCases = new int[testNum];
int i = 0;
while(in.hasNextInt()) {
testCases[i] = in.nextInt();
i++;
}
for(Integer t : testCases) {
if(t != null)
System.out.println(t.toString());
}
}
}
dzięki .. z jakiegoś powodu działa z pętlą for; jednak nie działa z pętlą while .. nawet po dodaniu warunku – miatech