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

    }
}

运行结果为:

相关推荐
张宇Joaquin几秒前
鲲鹏统一并行加速库KUPL--异步数据拷贝
线性代数·算法·矩阵·numpy
GlobalInfo2 分钟前
创新不是追逐热点,是在变化中建立长期竞争力
大数据·算法
ttwuai7 分钟前
Go 后台附件迁到对象存储后,path、cdnUrl 和 tenant_id 怎么一起验?
开发语言·后端·golang
lvwangshu8 分钟前
线性代数基础 Linear Algebra Basics
数学·算法
一只小阿乐11 分钟前
java 语法学习 1
java·开发语言·学习
卢锡荣18 分钟前
Type-C口电子产品离不开的C口逻辑专用控制芯片介绍
c语言·开发语言
2601_9620739718 分钟前
苍穹外卖-day07(Spring Cache & 购物车业务逻辑)
java·后端·spring
顶点多余21 分钟前
算法哪些事儿---2
java·开发语言
方知我22 分钟前
NumPy一小时速成
开发语言·python·numpy
ZhouDevin32 分钟前
算法论文/数据集5——AlignPrune(CVPR2026)基于样本损失时间序列精确识别噪声样本
算法