题目:判断101-200之间有多少个素数,并输出所有素数。
分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
public class Problem_02 {
public static void main(String[] args) {
int count = 0;
for(int i = 101;i < 200;i++){
boolean b = true;
for(int j = 2;j <= Math.sqrt(i);j++){ //在lang包里有一个Math类,这个Math类里有一个sqrt()的静态方法,所以直接(类名.方法名)调用
if(i % j == 0){
b = false;
break;
}
else
continue;
}
if(b == true){
count++;
System.out.println(i);
}
}
System.out.println("素数的个数是:" + count);
}
}