(Scanner Input=new Scanner(System.in))
В моей программе есть цикл while
с условием Input.hasNext()
. Я хочу прочитать строку со сканером без Input.nextLine();
, потому что я хочу использовать строки и целые числа в этой строке с .next()
и .nextInt()
, как я могу разорвать цикл while
после прочтения одной строки или как я могу разорвать цикл while вводом новой строки персонаж?
while (Input.hasNext()) {
if (Input.hasNextFloat()) {
Grade=Input.nextFloat();
P.setGrades(Grade);
j=0;k=1;
continue;
}
if (k==1) {
P.getGPA();
P=new Person();
k=0;
}
if (j==1) {
P.setLastName(Input.next());
continue;
}
P.setFirstName(Input.next());
i++;
j=1;
}