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 分钟前
算法竞赛---宽度优先遍历求解最短路径问题(方向数组里面是4个元素)
算法
半部论语5 分钟前
Spring **${}** vs **#{}** 语法全景图
java·数据库·spring boot·后端·spring
sql2008help8 分钟前
数据分页异步后台导出excel
java·excel
知行合一。。。8 分钟前
Spring--04--2--AOP自定义注解,数据过滤处理
java·后端·spring
wuxuanok13 分钟前
八股——Kafka相关
java·笔记·后端·学习·kafka
Ghost-Face16 分钟前
《算法导论》笔记——循环不变式及插入排序证明
算法
天天摸鱼的java工程师18 分钟前
MyBatis SQL 耗时记录的拦截器实战
java·后端·面试
oraen24 分钟前
kraft的设计与实现
java·kafka
想你依然心痛34 分钟前
编程算法:技术创新与业务增长的核心驱动力
算法
ZeroNews内网穿透1 小时前
ZeroNews内网穿透安全策略深度解析:构建企业级安全连接体系
java·运维·服务器·网络·python·安全·php