我試圖做一個java程序,需要用戶給出的數字,並顯示它是奇數還是偶數。我有麻煩,我想這可能是我的邏輯錯了。它只是打印出永不落幕的消息,「奇」爲什麼我的偶數和奇數打印程序打印多次打印奇數?
import java.util.Scanner;
public class Questions {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Your number");
int number = input.nextInt();
for (int i = 0; i <= number; i = +2)
if (number == i) {
System.out.println("even");
} else {
System.out.println("odd");
}
}
}
模運算符。你需要它。 –