素数有成为质数,有无限个。素数的定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数。
package test2;
public class sushu1026 {
public static void main(String[] args) {
//定义素数的个数
int num =0;
int number=2;
boolean flag ;
while(num<30) {
flag=true;
for(int i =2 ;i*i<=number;i++) {
//是素数
if(number % i==0) {
flag=false; //不是素数
break;
}
}
if(flag) {
num ++;
if(num%8==0)
System.out.println(number);
else
System.out.print(number+" ");
}
number++;
}
}
}