任务
写出100以内的质数
代码
package Cx;
class Primenumber
{
private int n;
public Primenumber ()
{
n=0;
}
public Primenumber (int n)
{
this.n=n;
}
public void set ()
{
int c=0;
if(n<3)
{
if(n<=1)
{
System.out.print("没有质数");
}
else
{
System.out.print("质数为"+2);
}
}
else
{
System.out.print(" "+2);
int a=0;
for(int i=3;i<=n;i++)
{
for(int j=2;j<i;j++)
{
if(i%j==0)
{ c=0;
break;
}
else
c= 1;
}
if (c==1)
{
System.out.print(" "+i);
a++;c=0;
if (a%7==0)
System.out.println("");
}
}
}
}
public static void main(String[] args)
{
Primenumber primenumber=new Primenumber(100);
primenumber.set();
}
}
结果
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