Java求质数(素数)(超详细)
100000以内的所有质数的输出。
质数:素数,只能被1和它本身整除的自然数。–>从2开始,到这个数-1结束为止,都不能被这个数本身整除。
class PrimeNumberTest1 {public static void main(String[] args) {boolean isFlag = true;//标识i是否被j除尽,一旦除尽,修改其值int count = 0;//记录质数的个数for(int i = 2;i <= 100000;i++){//遍历100000以内的自然数//优化二:对本身是质数的自然数是有效的。//for(int j = 2;j < i;j++){for(int j = 2;j <= Math.sqrt(i);j++){//j:被i去除if(i % j == 0){ //i被j除尽isFlag = false;break;//优化一:只对本身非质数的自然数是有效的。}}//if(isFlag == true){count++;System.out.println(i);}//重置isFlagisFlag = true;}System.out.println("质数的个数为:" + count);}
}
Java求质数(素数)(超详细)相关推荐
- Java并发编程Future超详细教程
非原创,自己保存学习用,传播请参考原文. 原文链接:Java并发编程Future超详细教程 前言 创建线程有几种方式?这个问题的答案应该是可以脱口而出的吧 继承 Thread 类实现 Runnable ...
- Java 泛型详解(超详细的java泛型方法解析)
Java 泛型详解(超详细的java泛型方法解析) 1. 什么是泛型 泛型:是一种把明确类型的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型.也就是说在泛型使用过程中,操作的数据类型被指定为 ...
- python实现求质数(素数)
python实现求质数(素数) 素数(质数):我们把公约数只有1和它本身的数字称为素数又称为质数,具体使用python的求法如下: num = [] # 定义一个空列表用来接收找到的符合条件的数字 f ...
- 深入理解Java虚拟机(第3版)学习笔记——JAVA内存区域(超详细)
深入理解Java虚拟机(第3版)学习笔记--JAVA内存区域(超详细) 运行时数据区域 程序计数器 java虚拟机栈 本地方法栈 java堆 方法区 运行时常量池 直接内存 对象的创建 对象的内存布局 ...
- 用Java求质数(素数)等问题
质数,又称素数,是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数. 简单理解就是质数是一个大于1的自然数,除了1和它自身外,不能被其他自然数整除: 否则称为合数(规定1既不是质数也不是 ...
- 2019年Java大厂面试(吐血超详细总结)
本文来自于慕课网手记: Java大厂面试(吐血超详细总结) 作者:小码哥的freestyle 链接: https://www.imooc.com/article/286545 来源:慕课网 面试清单 ...
- Java实现邮件发送 超详细!!!(以QQ邮箱个人版和企业版为例)
Java实现发送邮件 超详细!!!(以QQ邮箱个人版和企业版为例) 文章目录 Java实现发送邮件 超详细!!!(以QQ邮箱个人版和企业版为例) 个人邮箱示例 配置依赖 简单了解涉及的两个传输协议 Q ...
- Java 洛谷 求质数(素数)、合数、因数、最大公约数、最小公倍数
什么是因数? "因数是指整数a除以整数b(b≠0) 的商正好是整数而没有余数,我们就说b是a的因数.而小学数学定义 :假如a*b=c(a.b.c都是整数),那么我们称a和b就是c的因数.&q ...
- java中求质数(素数)的问题
1.什么是质数? 定义:质数又称为素数,一个大于1的自然数,除了1和它自身之外,不能被其他任何自然数整除的数叫质数. 2.请输出1~100之间的所有的质数? 3.思路: <1>外层循环作为 ...
- java求质数(素数)的快速算法
public static List<Integer> ListPrime(int n) { /* * false为质数,true为合数 */ boolean[] primeList = ...
最新文章
- 钉钉 python调用审批信息_python之钉钉审批导出
- 从厕所排队引发的产品设计方案思考
- 新增10亿元作支持 重庆将多举措提升科技创新能力
- 浙大版c语言程序设计第三版答案
- BXP无盘Windows XP网吧系统好处(转)
- 2012年软件评测师真题精选
- Kotlin 动态代理的使用以及一些坑点
- 主流无线芯片厂商的自动信道选择算法小结
- 云计算对传统软件工程的影响
- 弯道实现十万阅读,这个五月我太太太开心了
- 沟通的艺术——情绪:感觉、思考和沟通
- Vue-纯前端导出word文档 Can‘t find end of central directory:is this a zip file?
- ImportError: cannot import name ‘XXXA‘ from ‘XXXB‘
- ubuntu美化及解决使用zsh后无法运行ROS
- 软连接文件的创建删除
- 51单片机串口通信原理
- C语言三大经典名著+微软四大名著
- java架构师学历要求_java架构师多少薪资?如何成为java架构师大神?
- 计算机测试工装,工装测试操作规范
- 大V推荐!安卓放弃java