-2 java syntax boolean-logic for-loop conditional-statements
我试图看看我可以用for循环做些什么很酷的事情.这是一个简单的代码,用于打印在10_000和100_000之间可被321整除的所有数字.
但它不起作用:
for(int i=10000;i<=100000 && i%321==0;i++){
println(i);
}
Run Code Online (Sandbox Code Playgroud)
我可以在第二个和第三个分号之间加上条件语句,这不是真的吗?这只是输出什么,所以我假设没有我的值是真的.
一旦出现i % 321 == 0错误,循环就会停止,它将立即停止.尝试:
for (int i = 10000; i <= 100000; i++) {
if (i % 321 == 0) {
println(i);
}
}
Run Code Online (Sandbox Code Playgroud)
要么:
for (int i = 10000 + (10000 % 321); i <= 100000; i += 321) {
println(i);
}
Run Code Online (Sandbox Code Playgroud)