1
這是一個打印出任何給定整數之間的所有偶數的程序。爲什麼不打印出0?初學者查詢
import java.util.*;
public class Question1
{
private int i;
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
System.out.println("Give me a number!");
int i = scanner.nextInt();
if ((i % 2) != 0)
{
i = i - 1;
do
{
System.out.println(i);
i = i - 2;
} while (i != -2);
}
}
}
所以,如果我給11號,它會打印出10,8,6,4,2。爲什麼不將其打印0爲好,因爲我的while語句包含了我!= -2 0計爲偶數?