這可能是一個奇怪的問題,但是如果if語句出現爲true或false,是否有辦法在無限循環中停止掃描器?如何停止沒有結束循環的java掃描器
例如,如果您有:
for (;;) {
Scanner in = new Scanner(System.in);
int a = in.nextInt();
if (a <= 0) {
// is there something I could put in here to end the loop?
}
else { System.out.println("Continue"); }
很抱歉,如果這是一個愚蠢的問題,我是新來的這一切。
我覺得這是最好的solution.It是與使用'break'一個「乾淨」的步驟 –