public class Primewithin100 {
public static void main(String[] args) {
//计算打印素数次数
int countt=0;
for (int n=1; ;n++) {
int d;
//计算n被i整除的次数,素数只能被1整除,i<n所以去掉本身次 数就只有一次
int count=0;
for(int i=1;i<n;i++) {
d=n%i;
if(d==0) {
count=count+1;
}
}
if(count==1) {
System.out.print(n+" " );
countt++;
if(countt==50) {
break;
}
}
}
害我真是醉了,这素数题居然还是个连载
我就直接在前100素数那题的基础上把n的范围去掉了,又定义了一个countt变量计算打印次数,50次以后就break跳出循环