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 + "个质数");
    }
}
相关推荐
Lansonli4 分钟前
大数据Spark(五十九):Standalone集群部署
java·大数据·spark
Da_秀5 分钟前
信奥赛CSP动态规划入门-最小硬币问题
数据结构·c++·笔记·算法·动态规划
士别三日&&当刮目相看16 分钟前
数据结构*排序
数据结构·排序算法
一个处女座的暖男程序猿16 分钟前
替换word中的excel
java·word·excel
snowfoootball28 分钟前
牛客周赛 Round 93题解(个人向A-E)
算法·贪心算法·排序算法
武昌库里写JAVA31 分钟前
Iteration in Golang – How to Loop Through Data Structures in Go
java·vue.js·spring boot·学习·课程设计
WenGyyyL2 小时前
《Android 应用开发基础教程》——第十三章:权限管理机制与运行时权限请求(以拍照/存储为例)
android·java·权限·极限编程
2401_896008194 小时前
GCC 使用说明
前端·javascript·算法
1白天的黑夜14 小时前
动态规划-LCR 089.打家劫舍-力扣(LeetCode)
c++·算法·leetcode·动态规划
yy鹈鹕灌顶4 小时前
LeetCode 字符串类题目解析与 Java 实现指南(深度优化版)
java·开发语言·算法·leetcode