我该怎么做?对不起,我第一次在这里发帖。
int controller = 100;
while(controller <= 2)
{
System.out.println("Step 2");
controller++;
}
System.out.println("Done");
答案 0 :(得分:2)
您的代码几乎是正确的。您应该将索引减少2(不增加1),并且应该检查值是>= 2
(不是<= 2
)。另外,我相信你想打印controller
。像
int controller = 100;
while(controller >= 2)
{
System.out.println(controller);
controller -= 2;
}
System.out.println("Done");
或喜欢
for (int controller = 100; controller >= 2; controller -= 2) {
System.out.println(controller);
}
System.out.println("Done");
答案 1 :(得分:0)
您可以使用已经回答的-2减量或“模2”方式。
for (int controller = 100; controller >= 2; controller --) {
if (controller % 2 == 0)
System.out.println(controller + " is even");
}