-3 java
我需要使用if和for语句来完成这个,以及%运算符,但我不知道如何去做.
for (int v = 0; v <= 100;) {
if (v % 2 == 0) {
System.out.println(" " + v);
v = v + 1;
}
}
Run Code Online (Sandbox Code Playgroud)
这就是我到目前为止所持续打印的无限0.
你的问题是,当你记得增加时v,你会在if语句中增加它.将它移到外面所以v总是递增,你的代码应该工作.
for (int v = 0; v <= 100;){
if (v % 2 == 0){
System.out.println(" " + v);
v = v + 1; // <-- this is the wrong place to increment.
}
}
Run Code Online (Sandbox Code Playgroud)
要么移动v = v+1到下一个闭合支撑之外,要么将其改为v++第三部分for.
| 归档时间: |
|
| 查看次数: |
316 次 |
| 最近记录: |