public class prime_Number { public static void main(String[] args) { // 判断 101 ~ 200 之间有多少个素数(质数),并输出所有素数 // 定义一个变量用来统计有多少个素数(质数) int count = 0; // 外循环:遍历 101 ~ 200 这个范围,一次得到这个范围之内的每一个数字。 for (int i = 101; i <= 200; i++) { // i 依次表示循环中的每一个数字 boolean flag = true; // 内循环:判断当前数字是否为一个素数 for (int j = 2; j < i; j++) { // j 表示2 ~ 99 之间的每一个数字 if (i % j == 0) { flag = false; break; } } if (flag) { count++; System.out.println(i); } } System.out.println("一共有" + count + "个素数"); } }