私が間違っていない場合、このコードは100以下のすべての偶数を出力します。このコードを実行すると何も起こりません。エラーメッセージや何もありません。私はEclipseを使用しています。Javaコードが実行されていません
public class Even {
public static void main(String args[]) {
int number = 1;
int remainder = number % 2;
while(number <= 100) {
number++;
if(remainder == 0) {
System.out.println(number);
}
}
}
}
'remainder'は決して変更を必要としません。 – tkausl
'int remainder = number%2;'ループの前に 'remainder'の値は1であり、その後は決して変化しません。 printステートメントは決して実行されません。 – janos
私は驚いていません。 'remainder'は1で、1のままです... –