Java列出2到100之间所有素数的方法
更新时间:2015年07月21日 17:37:19 作者:华宰
这篇文章主要介绍了Java列出2到100之间所有素数的方法,涉及java数值运算的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了Java列出2到100之间所有素数的方法。分享给大家供大家参考。具体实现方法如下:
//TestPrime.java:
public class TestPrime {
public static boolean isPrime(int num) {
for(int i = 2; i <= Math.sqrt(num); i++) {
//程序默认2是素数,当j=2时,循环不执行
if(num % i == 0) {
return false;
}
}
return true;
}
public static void main(String[] args) {
for(int j = 2; j <= 100; j++) {
if(TestPrime.isPrime(j)) {
System.out.println(j + " is a prime");
}
}
}
}
希望本文所述对大家的java程序设计有所帮助。
相关文章
Nacos注册中心的几种调用方式详解
Spring Cloud Alibaba Nacos 作为近几年最热门的注册中心和配置中心,也被国内无数公司所使用,本文就来看下 Nacos 作为注册中心时,调用它的接口有几种方式
2023-10-10
基于Java回顾之集合的总结概述
在这篇文章里,我们关注Java中的集合(Collection)。集合是编程语言中基础的一部分,Java自JDK早期,就引入了Java Collection Framework。设计JCF的那个人,后来还写了一本书,叫《Effective Java》
2013-05-05
详解Java打包镜像部署
这篇文章主要介绍了Java打包镜像部署,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
2023-11-11
java中transient关键字的作用解析
这篇文章主要介绍了java中transient关键字的作用解析,日常业务中,为了安全起见,有些敏感信息我们不希望在网络间被传输可以使用transient对字段进行修饰,不进行序列化,则返回获取到的字段为null,需要的朋友可以参考下
2023-11-11
Java中Function的使用及说明
这篇文章主要介绍了Java中Function的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-05
一文了解Seata的实现原理
随着业务发展,单体系统逐渐无法满足业务的需求,分布式架构逐渐成为大型互联网平台首选。伴随而来的问题是,本地事务方案已经无法满足,分布式事务相关规范和框架应运而生。本文主要介绍Seata的实现原理
2021-06-06
java命令打jar包详细步骤示例讲解
对于如何将一个java文件通过命令形式进行打包,通过以下示例进行讲解,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
2023-12-12
详解Springboot如何优雅的进行数据校验
基于 Spring Boot ,如何“优雅”的进行数据校验呢,本文将待大家详细介绍Springboot如何优雅的进行数据校验,文中有详细的代码示例和流程步骤,需要的朋友可以参考下
2023-06-06
最新评论