36.综合练习:求给定范围内的质数

复制代码
//判断101-200之间有多少个质数,并打印所有质数
java 复制代码
public class 求质数 {

    public static void main(String[] args) {
        //首先定义一个变量,记录质数的个数,初始值为0
        int count = 0;
        for (int i = 101; i <= 200; i++) {//这个for循环用来遍历101-200的每个数字
            boolean flag = true;
            for (int j = 2; j <= i - 1; j++) {//这个for循环用来判断是否为质数
                if (i % j == 0) {
                    flag = false;
                    break;
                }
            }
            if (flag == true) {
                System.out.println(i + "是质数");
                count++;
            }
        }
        System.out.println("共有" + count + "个质数");
    }
}
相关推荐
hexionly2 分钟前
演示工厂模式和策略模式的基本用法
java·简单工厂模式·策略模式·开闭原则
sjjhd6523 分钟前
C++模拟器开发实践
开发语言·c++·算法
七夜zippoe4 分钟前
大模型低成本高性能演进 从GPT到DeepSeek的技术实战手记
人工智能·gpt·算法·架构·deepseek
shehuiyuelaiyuehao4 分钟前
javaSE大总结
java
二年级程序员5 分钟前
qsort函数的使用与模拟实现
c语言·数据结构·算法·排序算法
Paraverse_徐志斌8 分钟前
针对 SAAS 私有化部署,如何优雅合并微服务
java·微服务·架构·saas·私有化
ajole13 分钟前
C++学习笔记——C++11
数据结构·c++·笔记·学习·算法·stl
黎雁·泠崖13 分钟前
Java字符串API:String/StringBuffer/StringBuilder详解
java·开发语言
山枕檀痕14 分钟前
JPA Projection 详解(接口投影 / 类投影 / 动态投影 / 原生SQL映射)
java·hibernate·jpa