输出100以内的所有素数 java

2025-10-10 21:24:50102 次浏览

最佳答案

实现思路就是循环判断,之后找出不能被除了1和它本身求余数为0的任何数整除的就是素数:

public class PrimeNumber

{

public static void main(String[] args)

{

System.out.println("100以内的素数有:");

int i=2,j=0,m;

label1:

for(i=2;i<100;i++)

{

for(m=2;m<=(int)(Math.ceil(Math.sqrt(i)));m++)

{

if(i%m==0)

{continue label1;}

}

System.out.print(i+"\t");

j++;

if(j%5==0)

System.out.println();

}

}

}

输出结果:

2 3 5 7 11

13 17 19 23 29

31 37 41 43 47

53 59 61 67 71

73 79 83 89 97

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。