输出100000以内的质数 (优化) 学习笔记
2015-01-08 15:27
246 查看
class TestPrinmeNumber { public static void main(String[] args) { boolean flag= false; long start = System.currentTimeMillis(); for(int i = 2;i <=100000;i++){//实现100以内的循环 for(int j=2; j < Math.sqrt(i);j++){//优化3 if(i % j==0){ flag = true; break;//加了一个break 优化1 } } if(!flag){//优化2 System.out.println(i); } flag = false; } long end = System.currentTimeMillis(); System.out.println("所花费的时间为" +(end - start));//1340 } }
相关文章推荐
- 输出100000以内的质数,并计算时间 学习笔记
- 输出100000以内的质数 (优化2)
- 输出100以内的偶数,及偶数和,及个数。for循环 学习笔记
- Java优化之输出十万以内的质数
- [MDX学习笔记之五]优化Set操作——SUM中的CrossJoin
- gcc中格式化输出函数-学习笔记
- C++ Primer学习笔记:标准输入/输出
- Perl学习笔记三: 再次尝试优化文件I/O
- Win32学习笔记 第四章 输出文本_1
- XML学习笔记(四):格式化输出XML文档
- oracle优化学习笔记
- [zt]代码优化学习笔记
- [学习笔记] ASP.NET应用程序性能优化
- [原]代码优化学习笔记
- JavaScript学习笔记 及 JAVAScript优化
- javascript学习笔记:调试和优化
- 数据库优化学习笔记(一)
- PHP学习笔记 2009-8-15_2 输出可变日期函数:generateAlterableTime()
- Jquery 学习笔记(二)jQuery性能优化指南
- Win32学习笔记 第四章 输出文本_2