gpt4 book ai didi

java - 如果一次满足值则停止循环一次

转载 作者:行者123 更新时间:2023-12-01 10:21:57 24 4
gpt4 key购买 nike

我有一个 for 循环检查值 % i 的结果。里面有一个 if 语句检查 value % i = 0 是否。如果它等于 0,则将 boolean isDivisible 设置为 true。如果它返回非零,则将 isDivisible 设置为 false。问题是,例如,如果值为 12,某些尝试将返回 0,而某些尝试将返回非零,因此 isDivisible 不断变化,不准确。我希望循环在值 % i = 0 时结束。这样的事情可能吗?

for (int i=2; i < value; i++){
if (value % i == 0){
isDivisible = true;
}
else{
isDivisible = false;
}
}
if (isDivisible = true){
System.out.println(value + " is prime");
}

最佳答案

isDivisible = false;
for (int i=2; i < value; i++){
if (value % i == 0){
isDivisible = true;
System.out.println(value + " is divisible");
break;//loop break when divisible
}
}

关于java - 如果一次满足值则停止循环一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35538197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com