java基础(1~100以内的质数)
java练习题
1~100以内的质数:
质数:
素数,只能被1和它本身整除的自然数叫做质数;
从2开始,到这个数-1结束为止,都不能被这个数本身整除。
最小的质数是2;
//100以内的质数;
public class PrimeNumber {public static void main(String[] args) {boolean isFlag=true; //标识i是否被j除尽,一旦除尽,修改其值for (int i = 2; i <=100; i++) { //遍历100以内的自然数;for (int j = 2; j < i; j++) { //j:b被i去除if (i%j==0) { //i被j除尽isFlag=false;}}if (isFlag==true) {System.out.println(i);}isFlag=true; //重置isFlag;}}
}
对100以内质数输出的优化一:
//100以内的质数;
public class PrimeNumber {public static void main(String[] args) {boolean isFlag=true; //标识i是否被j除尽,一旦除尽,修改其值for (int i = 2; i <=100; i++) { //遍历100以内的自然数;for (int j = 2; j < i; j++) { //j:b被i去除if (i%j==0) { //i被j除尽isFlag=false;break;//优化一:只对本身非质数的自然数是有效的。}}if (isFlag==true) {System.out.println(i);}isFlag=true; //重置isFlag;}}
}
对100以内质数输出的优化二:
//100以内的质数;
public class PrimeNumber {public static void main(String[] args) {boolean isFlag=true; //标识i是否被j除尽,一旦除尽,修改其值for (int i = 2; i <=100; i++) { //遍历100以内的自然数;//优化二:对本身是质数的自然数是有效的。for (int j = 2; j <=Math.sqrt(i); j++) { //j:b被i去除if (i%j==0) { //i被j除尽isFlag=false;break;}}if (isFlag==true) {System.out.println(i);}isFlag=true; //重置isFlag;}}
}
java基础(1~100以内的质数)相关推荐
- java练习 输出100以内的质数
/** 打印出100以内的质数,一行显示5个,* (质数是只能被1跟自身整除的数,1不是质数)*/ public class Test11 {static boolean isPrime(int nu ...
- Java:找出100以内的质数(一)。
Java:找出1~100之间的质数. 质数(prime number)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数. 由以上的定义我们可以延伸出另一种解释:这个数 ...
- Java输出100以内的质数(及其代码优化详程)
文章目录 Java输出100以内的质数 重点:<代码的优化> P1:currenttimemillis方法计算运行时间 p2:优化一(针对非质数) p3:Java 中 Math.sqrt( ...
- 输出100以内的质数 java
java输出100以内的质数 class Ab{public static void main(String[] args){boolean isFlag = true; //标识i是否能被j除尽,一 ...
- java打出三角形乘法表_Java 练习(输出三角形,九九乘法表, 100以内的质数)
输出三角形 class ForForTest{ public static void main(String[] args){ for(int i = 1; i<= 5; i++){ //控制行 ...
- java 打印100以内的质数
题目 质数:只能被1和它本身所整除的数.即:从2开始一直到这个数-1,都不能被这个数整除:最小的质数是2 知识点 1.System.currentTimeMillis():计算当前时间距离1970-1 ...
- 求100以内的质数(Java版定义法、break优化,Math.sqrt()优化)
说明 第一次写CSDN博客,一方面是记录自己学习复习,另一方面是向各位大牛学习,如有更优的算法,还望不吝赐教. 这是一个入门级的编程问题,常见的是求100以内的质数,这里为了能更好的体现算法的重要性, ...
- 【PHP基础题】打印出100以内的质数,一行显示5个。(质数是只能被1跟它本身整除的数。1不是质数)
isPrimeNum(100, 5); /*** 打印出100以内的质数,一行显示5个.* @param [type] $num 范围数* @param [type] $m 每行显示的个数*/ fun ...
- 用python计算100以内的素数_python-找出100以内的质数
质数:就是只能被1和本身整除的数,1除外,如2,3,5,7,11,13等等 ##求一百以内的质数(1和本身除尽的数) if __name__ == '__main__': list=[] flag=F ...
最新文章
- mysql链接数据库properties_mysql 之通过配置文件链接数据库
- GitHub高效搜索
- win10 无法安装/启用 .net framework 3.5 的一种解决方案
- 隐私计算,企业数字化转型的BUFF之争
- 视频通信关键技术探索及实践
- 记一次Vue框架升级
- linux系统c++编译连接过程,动态库与静态库
- c++输出的值精确到小数点后5位_直击灵魂——圆周率小数点后3位到12411亿位到底有啥用?...
- 关于使用UE编辑器无法初始化ftp的问题
- Win10 2004 64位版本 无线网卡AX200刷成Killer AX1650x
- 液压泵优化设计matlab,基于MATLAB的外啮合齿轮泵优化设计
- Leetcode1160. 拼写单词(C语言)
- 将csv文件分割成多个文件
- 学习管理系统五大好处
- 微头条自媒体常见领域,好创作,快速实现自媒体变现
- 【机器学习】LP距离、欧式距离、曼哈顿距离、切比雪夫距离
- 微软承认部分 Win10 安装 12 月更新后出现 0xc000021a 蓝屏错误
- 计算机的声音怎么设置在哪设置方法,Win7电脑声音设置的方法
- SQL 入门的必读好书
- 在MOSS中开发和部署Infopath
热门文章
- CentOS7 中 Docker-ce 安装配置 MyCat-Web 监控 MyCat状态
- 一键生成舞曲编排的小程序(perl)
- 贝壳找房 9月7日 笔试题 第四题-查族谱
- 史沐凡的python笔记之时间转换datetime模块的练习
- MATLAB中的一些函数
- 第22关 go的web框架-gin
- 如何正确注册Tushare
- grid布局浏览器兼容_grid布局适配IE
- 无法解析域名“cn.archive.ubuntu.com”。
- php 查看nts,nts | php教程|php源码|php学习