class haha{
public static void main(String[] args){
int j,k,n; //定义变量
System.out.println("0~"+100+"之间的所有的素数为:");
System.out.print("1 2 ");
n=1;
k=3;
do{ //外层循环使用do(循环语句){判断条件}
j=3;
while(k%j!=0){ // 内层循环,利用j消除部分数
j++;}
if(j>Math.sqrt(k)){ //当j>√k且k%j==0时 k为素数
System.out.print(k+" ");
n++;
}
k=k+2; //只计算奇数,减少计算量
}while(k<100);
System.out.println("共有"+n+"个素数");
}
}
public static void main(String[] args){
int j,k,n; //定义变量
System.out.println("0~"+100+"之间的所有的素数为:");
System.out.print("1 2 ");
n=1;
k=3;
do{ //外层循环使用do(循环语句){判断条件}
j=3;
while(k%j!=0){ // 内层循环,利用j消除部分数
j++;}
if(j>Math.sqrt(k)){ //当j>√k且k%j==0时 k为素数
System.out.print(k+" ");
n++;
}
k=k+2; //只计算奇数,减少计算量
}while(k<100);
System.out.println("共有"+n+"个素数");
}
}