判断101~200之间有多少素数,并打印所有素数
package com.itheima;
public class Test2 {
public static void main(String[] args) {
//循环嵌套 判断101~200之间有多少素数,并打印所有素数
//定义一个变量来计数 count
int count = 0;
//外循环 遍历101~200这个范围内每一个数字
for (int i = 101; i <= 200; i++) {
//判断i是否为一个素数
boolean flag = true;//假定i是素数
for (int j = 2; j < i; j++) {
if (i % j == 0) {
flag = false;//说明这个i不是素数
break;//不用继续用其他j来判断了
}
}
if (flag) {
System.out.println("当前数字" + i + "是素数");
count++;
}
}
System.out.println("一共有" + count + "个素数");
}
}