(Scanner Input=new Scanner(System.in))
循環我在我的程序while
循環與Input.hasNext()
條件。 我想讀取掃描線沒有Input.nextLine();
,因爲我想讀一個行後使用該行中的字符串和整數與.next()
& .nextInt()
,我怎麼能打破while
循環,或者我怎麼能打破在進入while循環換行符?停止使用hasNext()條件
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;
}
嘿謝謝,它的工作 –