得到下一个素数的简洁代码
2015-04-29 00:00
127 查看
摘要: 能用三行写的代码就不使用五行,几行代码解决得到下一个素数(质数)
package test; public class Prime { private static int prime = 1; public static void main(String[] args) { for (int i = 0; i < 100; i++) { System.out.println(getnextprime()); } } public static int getnextprime() { for (int i = prime + 1;; i++) { if (isprime(i)){ prime = i; break; } } return prime; } public static boolean isprime(int i) { for (int j = 2; j < Math.sqrt(i) + 1; j++) { if (i % j == 0) return false; } return true; } }
相关文章推荐
- 记录下一个C++初始化的方式(很少有人这么用,但是却是一个使代码更加简洁的方式)
- 得到程序的汇编代码
- ajax请求得到的HTML代码在Firefox中输入框焦点诡异移位
- guava 学习笔记1---使用瓜娃(guava)的选择和预判断使代码变得简洁
- .net3.5下使用LINQ递归算法实现简洁代码
- 几点建议帮你写出简洁的JS代码-转自别人的博客
- PHP得到当前GIT分支的代码
- 一款经典简洁的CSS滑动门代码
- PHP从二维数组得到N层分类树的实现代码
- 通过下面代码可以解决从表单得到的数据是乱码的问题
- 在产品详细页面的产看上一个,下一个产品的代码!
- 在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
- 从代码阅读看设计之简洁
- 当按回车键,焦点自动跳到下一个文本框代码
- 最简洁的代码 求字符串中无重复的子串
- 封装了一个类,让你用几代码就能获得相册或拍照得到的图片
- [ASP.NET]重构Session确实让代码简洁干净了不少
- java spring mvc 下载压缩包简洁代码,读取时候不分段读取。