此题本质是是判断素数的定义,即若用一个数分别除以2到此数,若能被整除,则代表此数不是素数,反之是素数。
package exam01;
//101~200之间的素数
public class JavaExam06 {
public static void main(String[] args) {
int i, j, count = 0;
for (i = 101; i < 200; i++) {
boolean k = true;
for (j = 2; j < i - 1; j++) {
if (i % j == 0) {
k = false;
break;
}
}
if (k==true) {
count++;
System.out.println(i);
}
}
System.out.println(count);
}}