Java编程:1到100以内的素数

来源:百度知道 编辑:UC知道 时间:2024/06/16 06:57:28
今天急需,请各位兄弟姐妹帮帮忙!

循环就是了。。根据素数规则把他取出来存放到一个集合里就是。。或者直接输出也可以。

public class ss{
public static void main(String[] args) {
int flag,i,j;
for(i=1;i<=100;i++)
{
flag=1;
for(j=2;j<i;j++)
{
if(i%j==0){flag=0;break;}
}
if(flag==1)System.out.println(i);
}
}
}

public class Test
{
public static void main(String[] args)
{
for(int i=1;i<=100;i++)
{
if(1==i) //1既不是素数,也不是和数
continue;
boolean flag = true;
for(int j=2;j<=i-1;j++)
{
if(i%j==0)
{
flag = false;
break;
}
}
if (flag==true)
out.println(i);//打印素数
}
}
}

2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,57,61,67,71,73,79,83,87,91,97【共26个】

2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,57,61,67,71,73,79,83,87,91,97