package 循环;
//分五行显示前五十个素数,每行包括十个素数
public class xianshisushu {
public static void main(String[] args) {
// TODO Auto-generated method stub
final int NUMBER_OF_PRIMES=50;//素数总共50
final int NUMBER_DF_PRIMES_PER_LINE=10;//每行10
int count=0;//计数器
int number=2;//要记录的数字
System.out.println("前五十个素数是\n");
while(count<NUMBER_OF_PRIMES) {
boolean isPrime=true;
for(int k=2;k<=number/2;k++)
{
if(number%k==0) {
isPrime=false;
break;
}
}
if(isPrime) {
count++;
if(count%NUMBER_DF_PRIMES_PER_LINE==0) {
System.out.println(number);
}
else
System.out.println(number+" ");
}
number++;
}
}
}