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+"个素数");

    }
}

运行结果为:

相关推荐
OG one.Z3 分钟前
06_决策树
算法·决策树·机器学习
羊锦磊10 分钟前
[ Redis ] SpringBoot集成使用Redis(补充)
java·数据库·spring boot·redis·spring·缓存·json
golang学习记10 分钟前
Go slog 日志打印最佳实践指南
开发语言·后端·golang
新手村领路人21 分钟前
python opencv gpu加速 cmake msvc cuda编译问题和设置
开发语言·python·opencv
dengzhenyue1 小时前
C# 初级编程
开发语言·c#
爪哇部落算法小助手1 小时前
每日两题day23
算法
兮动人1 小时前
Maven 多配置文件的使用
java·maven·maven 多配置文件的使用
妮妮喔妮1 小时前
10.25复习LRU缓存[特殊字符]
算法
毕设源码-钟学长1 小时前
【开题答辩全过程】以 餐健一体化管理系统为例,包含答辩的问题和答案
java·eclipse
jf加菲猫1 小时前
条款20:对于类似std::shared_ptr但有可能空悬的指针使用std::weak_ptr
开发语言·c++