素数又叫质数,质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。
public class primeNumber {
public static void main(String[] args){
int quantity = quantity(101, 200);
System.out.println(quantity);
}
public static int quantity(int start,int end) {
int count = 0;
for (int i = start; i <= end; i++) {
boolean flag = true;
for (int j = 2; j <= i / 2; j++) {
if (i % j == 0) {
flag = false;
break;
}
}
if (flag) {
System.out.println(i + "是素数");
count++;
}
}
return count;
}
}
运行结果:

该Java程序通过for循环和条件判断,计算并打印给定范围内(101到200)的素数个数,主要关注如何使用逻辑判断确定一个数是否为质数。
1024





