提示:您可以使用布爾表達式(x/2)* 2 == x來測試整數x是偶數還是奇數。整數甚至使這個表達式成立,奇數整數使表達式成爲假。使用for循環迭代五次。在每次迭代中,從用戶請求一個整數。打印用戶類型的每個整數,以及它是偶數還是奇數。跟上用戶鍵入的偶數和奇數的數量,並在完成時打印「完成」,以便用戶不會嘗試輸入另一個整數。最後,輸出輸入的偶數和奇數的數量。Java中的布爾值
這裏是我到目前爲止的代碼:
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Enter an integer.");
int x = in.nextInt();
boolean even;
for (int i = 0; i == 5; i++) {
if ((x/2) * 2 == x) {
even = true;
System.out.println(x + " is even.");
}
if ((x/2) * 2 != x) {
even = false;
System.out.println(x + " is odd.");
}
}
}
不是尋找一個解決方案,只是一些幫助,以什麼我需要做的。真的對整個布爾事物感到困惑。
你面臨什麼問題?是否能夠按預期打印偶數/奇數? – Kakarot
指定時請注意類型的大小寫。布爾值是具有true和false值的基本類型,而Boolean是包裝布爾類型的包裝類。布爾意圖也包含true或false,但它是一個類而不是原始的。 – mikemil