本帖最后由 xiaodutongxie 于 2016-7-17 23:13 编辑
public class sushu {
public static void main(String[] args) {
int count = 0; // 这是一个计数器,用来记录有多少个素数
for (int i = 101; i <= 200; i++) {//遍历101 - 200的所有数i
boolean flag = true;
for(int x = 2; x<i ;x++){ //让i除 (i-1)到2的所有整数
if(i%x ==0){ //如果能整除 说明i还可以被1和他自身之外得数整除所以不是素数
flag = false;
break;
}
}
if(flag){ //如果标识为true,则说明任何2到i-11得数都不能被整除.,则i为素数
System.out.println(i);
count++; //计数器加1
}
}
System.out.println("总共有"+count+"个素数");
}
}
手打 |