打印2到10000的所有素数(质数),每行显示8个素数
等到内层循环跳出之后,程序接着判断j是否大于等于i,如果是(上面第二种情况),表明这个数是质数,于是将这个数打印出来并计算到累加和中去;如果不是(上面第一种情况),表明这个数不是质数。
public class day4_1 {
public static void main(String[] args) {
int i,j;
int c=0;
for(i=2;i<=10000;i++) {
for( j=2;j<i;j++) {
if (i%j==0) //如被整除跳出循环
break;
}
if (j>=i) {
System.out.print(" "+i+"\t");
c++; //每行显示八个数
if (c==8) {
System.out.println();
c=0;
}
}
}
}
}