我有一个for循环检查值%i的结果。在里面,有一个if语句检查值%i = 0。如果它确实等于零,它将boolean isDivisible设置为true。如果它返回一个非零值,那么它将设置为false。问题是,例如,如果值为12,,则某些尝试将返回0,而有些将不为零,因此可见性会不断变化不准确。我希望循环结束一次值%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");
}
所以你想使用'break;'打破循环? –
我看不到你在你的代码中的任何地方......' –
isDivisible = true; 休息; – Rehman