如题所述
这是求100到200之间的质数(只能被1和自身整除)
如果中间有能整除的,那么 b =true后, if(!b)结果就是false,就不会执行输出,也就不会输出 i 值,说明 i 不是质数,如果在2到 i-1 之间都无法除断,那说明 i是质数, !b =true,就可以输出 i值
增加boolean b= false ,就是每一次执行i++的操作后,都重置一次 b =false,防止中途b =true后, 导致b一直为true,就会使功能失效
如果中间有能整除的,那么 b =true后, if(!b)结果就是false,就不会执行输出,也就不会输出 i 值,说明 i 不是质数,如果在2到 i-1 之间都无法除断,那说明 i是质数, !b =true,就可以输出 i值
增加boolean b= false ,就是每一次执行i++的操作后,都重置一次 b =false,防止中途b =true后, 导致b一直为true,就会使功能失效
温馨提示:答案为网友推荐,仅供参考