打印100以内的素数
来源:互联网 发布:临沂php招聘 编辑:程序博客网 时间:2024/04/30 13:13
/** * 计算100以内的的素数 * @author Joson.Liu * 2014.08.26 */public class Prime {public static void main(String args[]){for(int num=1;num<=100;num++){if(isPrime(num)){System.out.println(num);}}}/** * 判断一个数是否为素数 * @param n 待判断整数 * @return 素数返回true 否则返回false */private static boolean isPrime(int n){if(n==1) //为1则直接返回falsereturn false;long sqrtNum=(long)Math.sqrt(n); //得到待判断数年的二次方根for(int i=2;i<=sqrtNum;i++) //判断是否可以除尽if(n%i==0){return false;//返回false}return true;//返回true}}
亮点两个:
1、运用开方,大大减少了开方次数。
2、把开方提出循环外,减少开方运算次数。
0 0
- 打印100以内的素数
- 打印100以内的素数
- 打印100以内的素数
- 打印100以内的素数
- 打印出100以内的素数
- 简单快速打印100以内的素数
- 39-打印100以内的素数
- 打印输出100以内的素数
- 打印100以内的素数(Java)
- 循环打印100以内的素数
- 打印出100以内的所有素数
- IO流的基本练习--打印100以内的素数
- 打印出100以内的素数(Java实现)
- 求100以内的素数,并打印输出
- java算法——打印100以内的素数
- java编程题:打印出100以内的素数
- 求100以内的素数,全部打印出来
- 求100以内的素数,全部打印出来
- IOS的后台运行
- VBS基础篇 - 对象(4) - Drive对象
- ViewPager设置缓存页数
- 祝中国信息导航网郴州运营商成功!
- IOS开发笔记(6)UIView使用animateWithDuration控制页面效果
- 打印100以内的素数
- 2014深圳杯B题--基因组组装之分析总结
- ORACLE分页SQL语句
- solr dih有子查询时速度慢
- 黑马程序员—黑马.Net10妹子说:大学没毕业就拿7000元月薪的事实不足为奇
- VBS基础篇 - 对象(5) - File对象
- base64加密
- Hadoop笔记:集群的虚拟搭建(版本1.2.1)
- android studio本地引用aar打包文件(.aar)