这段代码当中,为什么要增加 boolean b = false; b = true; if(!b)

如题所述

这是求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,就会使功能失效
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网