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

    }
}

运行结果为:

相关推荐
小龙报几秒前
《嵌入式成长系列之51单片机 --- Keil5创建工程》
c语言·开发语言·c++·单片机·嵌入式硬件·51单片机·学习方法
laplace01238 分钟前
Maven
java·maven
wdfk_prog9 分钟前
Xshell终端连接Ubuntu/Debian无颜色的解决方案
java·ubuntu·debian
无限进步_24 分钟前
【C语言】贪吃蛇游戏设计思路深度解析:从零开始理解每个模块
c语言·开发语言·c++·git·游戏·github·visual studio
艾迪的技术之路27 分钟前
linux上gitlab runner部署文档
java·github
凌波粒29 分钟前
SpringMVC基础教程(3)--SSM框架整合
java·sql·spring·intellij-idea·mybatis
听风吟丶32 分钟前
Java 函数式编程深度实战:从 Lambda 到 Stream API 的工程化落地
开发语言·python
2021_fc1 小时前
分布式应用可观测全链路追踪技术
java
数据的世界011 小时前
JAVA和C#的语法对比
java·windows·c#
rainFFrain1 小时前
qt显示类控件--- Label
开发语言·qt