import java.util.Scanner;
import static java.lang.System.out;
public class TestingStuf2 {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
out.println("Enter a number");
int number = keyboard.nextInt();
while (number < 10) {
if (number < 10) {
out.println("This number is too small.");
keyboard.nextInt();
}else{
out.println("This number is big enough.");
}
}
keyboard.close();
}
}
我只是有點麻煩循環這段代碼。我剛開始學習Java,這些循環一直困擾着我。當我運行這個程序時,如果輸入的數字小於10,我會看到「」這個數字太小「的消息,然後它允許我再次輸入,但是如果我輸入一個大於10的數字,如果我輸入的第一個數字大於10,我根本沒有收到消息,程序剛剛結束,爲什麼會發生這種情況?我怎樣才能讓循環在我的Java程序中工作?
你解釋了你得到的行爲 - 它與你的期望有什麼不同? – Blorgbeard
更清楚發生什麼事情與您預期發生的事情。正如所寫,很難回答你的問題。 – nhouser9