public class Demo01
{
public static void main(String[] args)
{
int sum=0;
b:for(int x=2;x<=100;x++)
{
if(x==2)
{
sop("质数:"+x);
sum++;
}
a:for(int y=2;y<x;y++)//循环判断,x从2开始对x-1以内的数进行取余数,只要有一个余数为0,则它就不是质数。
{
if(x%y==0)
break a;
else if((x%y!=0)&&y==(x-1))
{
sop("质数:"+x);
sum++;
}
}
}
sop("一共有"+sum);
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
|
|