JAVA练习题(2) 找素数

java 复制代码
public class Main {

    public static void main(String[] args) {
        //判断101-200之间有多少个素数/质数 (只能被 1 和 本身 整除的数)
        //思路: 将这个数从 2 开始到 比自己小一个的数结束 ,然后判断是否能被整除
        //记录素数的个数
        int count = 0;
        //遍历每一个数,然后进行判断
        for (int i=101;i<=200;i++){
            //判断是否为素数
            boolean flag=true; //表示是,否则为false
            //取出除数
            for (int j=2;j<i;j++){
                //进行除法运算
                if (i%j==0) {//不是素数
                flag=false;
                break;
                }
            }

            if (flag){
                //为true则为素数
                System.out.println(i+"是一个素数");
               count++;
            }
        }
        System.out.println("101-200之间一共有"+count+"个素数");

    }
}

运行结果为:

相关推荐
谷粒.1 小时前
Cypress vs Playwright vs Selenium:现代Web自动化测试框架深度评测
java·前端·网络·人工智能·python·selenium·测试工具
云和数据.ChenGuang2 小时前
Ascend C 核心技术特性
c语言·开发语言
Dev7z2 小时前
基于MATLAB数学形态学的边缘检测算法仿真实现
算法·计算机视觉·matlab
uzong5 小时前
程序员从大厂回重庆工作一年
java·后端·面试
kyle~5 小时前
C++---value_type 解决泛型编程中的类型信息获取问题
java·开发语言·c++
NiNi_suanfa8 小时前
【Qt】Qt 批量修改同类对象
开发语言·c++·qt
小糖学代码8 小时前
LLM系列:1.python入门:3.布尔型对象
linux·开发语言·python
Data_agent8 小时前
1688获得1688店铺详情API,python请求示例
开发语言·爬虫·python
妖灵翎幺9 小时前
C++ 中的 :: 操作符详解(一切情况)
开发语言·c++·ide
开心香辣派小星9 小时前
23种设计模式-15解释器模式
java·设计模式·解释器模式