关于#java#的问题,请各位专家解答!

只能用for循环求1到100的所有质数,不能用break,想了一天了还没做出来

方法1:

img

最直接的,把100以内的素数都写出来,然后直接存入数组,直接for循环遍历数组输出。

方法2:

那就可以考虑定义一个判断素数的方法/函数,
然后如果循环1-100,if(判断素数的方法/函数) 如果该数字是素数,则直接输出。
如果不是,continue,或者不写,直接进入下一次循环。

for里边封装个方法,用return