标题java基础编程练习题判断101~200之间有多少个素数,并输出所有素数。
分析: * 判断1:如果一个数能被2到该数本身整除,则该数不是素数,反之是素数。代码实现如下:
public class demo{
public static void main(String[] args){
//用于统计素数个数
int count = 0;
for(int i = 101; i<=200; i++){
int j = 2;
for(;j<=i;j++){
//如果i能被j整除,则表示它不是素数跳出循环
if(i%j == 0){
break;
}
}
//表明break一直没有被执行,则为素数,count++
if(i==j){
//打印所有素数
System.out.println(i);
//素数个数++
count++;
}
}
System.out.println("素数的个数为:"+count);
}
}