Мой код не работает, хотя я добавил часового. Он петляет вечно.Проблемы с сканером/входом?
boolean exit = true;
Scanner sc = new Scanner(System.in);
ArrayList<String> inputData = new ArrayList<String>();
ArrayList<Integer> outputData = new ArrayList<Integer>();
while(sc.hasNext() && exit) {
String aStr = sc.next();
String sentinel = "0 0 0";
if(aStr.equals(sentinel)){
exit = false;
System.out.println("Failed");
}
else{
inputData.add(aStr);
}
}
sc.close();
В чем причина этого?