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 + "个质数");
    }
}
相关推荐
无事好时节3 分钟前
Linux 线程
java·开发语言·rpc
LYFlied3 分钟前
【每日算法】LeetCode 234. 回文链表详解
算法·leetcode·链表
我家领养了个白胖胖7 分钟前
Prompt、格式化输出、持久化ChatMemory
java·后端·ai编程
sszdlbw21 分钟前
后端springboot框架入门学习--第二篇
java·spring boot·学习
阿拉斯攀登22 分钟前
MyBatis 全面解析 & Spring Boot 集成实战
java·spring boot·mybatis·持久层框架
A尘埃24 分钟前
Java业务场景(高并发+高可用+分布式)
java·开发语言·分布式
白仑色28 分钟前
java中的anyMatch和allMatch方法
java·linux·windows·anymatch·allmatch
NeDon29 分钟前
[OJ]数据结构:移除链表元素
c语言·数据结构·算法·链表
刃神太酷啦30 分钟前
C++ list 容器全解析:从构造到模拟实现的深度探索----《Hello C++ Wrold!》(16)--(C/C++)
java·c语言·c++·qt·算法·leetcode·list
wearegogog12330 分钟前
C# 条码打印程序(一维码 + 二维码)
java·开发语言·c#