/* 需求:
判断101-200之间有多少个素数,并输出所有素数。
分析:
判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。
也就是说只要能被整除的就不是素数 用这个数mod到这个数的平方根等于0就break
*/
public static void getSuShu(){
//定义临时存储变量
int tem=0;
System.out.print("101-200之间有:");
for(int i = 101;i<201;i++){
//定义素数的真假
boolean boo = false;
//从2循环到i的平方根
for(int x=2;x<=Math.sqrt(i);x++){
//三元运算符获取真假
boo = (i%x==0)?false:true;
//如果是假就跳出循环
if(!boo)
break;
}
//如果是真就输出,总数+1
if(boo){
System.out.print(i+",");
tem++;
}
}
System.out.println(tem+"个素数");
}