Java实现求质数(素数)

题目要求:

输出0-100以内的所有质数(素数)。
质数:只能被 1 和它本身整除的数。
1不是素数也不是合数。

代码实现:

public class PrimeNumber {

    public static void main(String[] args) {

        Boolean flag = true;

//        long start = System.currentTimeMillis();

        for(int i = 2;i

运行结果:

2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

System.currentTimeMillis()

该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的 毫秒数。返回的是 long 型。可以通过这个方法计算程序的运行时长。

程序扩展:

可以通过修改 i 的值,来输出其他区间的所有质数。例如:输出 200 – 300 以内的质数。

public class PrimeNumber {

    public static void main(String[] args) {

        Boolean flag = true;

//        long start = System.currentTimeMillis();

        for(int i = 200;i

输出结果:

211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293

Original: https://www.cnblogs.com/xiaozhao01/p/16013229.html
Author: 小钊丶
Title: Java实现求质数(素数)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/593523/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • git tag

    git tag 标签的常用命令操作 link: 官方文档date: 2022-09-04 简介 git tag用于git标签的相关操作。具体详情可查看文首link的官方文档。 常用…

    Java 2023年6月13日
    051
  • 经典实验–链表:跳高比赛

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月15日
    078
  • STM32网页云平台控制继电器采集温湿度显示智能配网8266wifi mqtt

    STM32 MQTT 网页云平台显示温湿度,控制继电器开关 Java开发框架 JSP+ Servlet + Mysql 数据库 采集温湿度数据,图表显示,并将温湿度数据存储到Mys…

    Java 2023年5月30日
    083
  • Abp RabbitMqEventBus

    RabbitMQ安装介绍查看该网址 两个App都要配置 appsettings.json { "RabbitMQ": { "Connections&q…

    Java 2023年5月29日
    060
  • ActiveMQ 即时通讯服务 浅析

    解决方法: 需要用到eclipse的jdt来编译class,不能再使用javac的默认编译方式。 在eclipse或MyEclipse的eclipse/plugin目录中找到org…

    Java 2023年5月29日
    056
  • 关于接口设计的思考–我们真的需要这么多入参吗

    最近,我改造一个旧接口时发现,这个接口有 30 多个入参,而事实上并不需要那么多,而且,这个接口还存在比较大的安全隐患。所以,关于如何设计接口入参,我想谈谈自己的一些想法。 当然,…

    Java 2023年6月14日
    060
  • java 浅拷贝和深拷贝

    java 浅拷贝和深拷贝 java 浅拷贝和深拷贝 简单理解: 拷贝基本数据类型 拷贝引用类型 浅拷贝: 深拷贝: 不可变类的特殊性: 简单理解: 浅拷贝:拷贝地址。原变量改变,新…

    Java 2023年6月16日
    083
  • MySQL中的 ”SELECT FOR UPDATE“ 一次实践

    最近工作中遇到一个问题,两个不同的线程会对数据库里的一条数据做修改,如果不加锁的话,会得到错误的结果。 就用了MySQL中for update 这种方式来实现 本文主要测试主键、唯…

    Java 2023年6月8日
    050
  • springboot整合swagger3.0配置集UI界面优化

    添加pom依赖 //swagger 界面优化依赖…

    Java 2023年6月9日
    049
  • Java基础 throws 提示调用方法时要注意处理相关异常

    JDK :OpenJDK-11 OS :CentOS 7.6.1810 IDE :Eclipse 2019‑03 typesetting :Markdown code packag…

    Java 2023年5月29日
    066
  • Gbase8s 物理存储单元

    chunk chunk就是用于存储&#x…

    Java 2023年6月9日
    067
  • Nginx配置SSL证书

    在我们下载的证书文件中有一个Nginx的文件夹,这里面的两个文件都是需要的。我们需要把这个两个文件上传到 linux 服务器中,推荐放到 /etc/ssl/目录下 然后我们需要去找…

    Java 2023年5月30日
    070
  • 程序里随处可见的interface,真的有用吗?真的用对了吗?

    这两天在和一小伙伴研究解决RabbitMQ集群重启慢导致Consumer自动重连超时的问题,已经有了解决方案。接下来需要做个整理。由于同时涉及到springboot自动配置、spr…

    Java 2023年6月15日
    065
  • Java实现AES加密

    生成秘钥简单粗暴 这边AES秘钥默认为128位,获得无政策权限后可为192或256,因此对应字符为16位,直接生成16位的秘钥 import java.io.Unsupported…

    Java 2023年6月5日
    098
  • Java8特性详解 lambda表达式(三):原理篇

    ​ Java为什么需要lambda表达式? 能够提升代码简洁性、提高代码可读性。 例如,在平时的开发过程中,把一个列表转换成另一个列表或map等等这样的转换操作是一种常见需求。在没…

    Java 2023年5月29日
    058
  • Spring rce CVE-2022-22965

    原理大致是这样:spring框架在传参的时候会与对应实体类自动参数绑定,通过”.”还可以访问对应实体类的引用类型变量。使用getClass方法,通过反射机制…

    Java 2023年6月5日
    063
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球