关于素数问题总结
2015-05-08 11:55
162 查看
一.判断某一个数是否为素数
二.输出某一范围内的所有素数
任何含有break或者continue的程序语句,都可以转换如下的
形式
public class TestPrime2 { public static void main(String[] args) { int i; // loop:while (true) { System.out.println("请输入一个整数:"); Scanner s = new Scanner(System.in); int number = s.nextInt(); if (number == 0) { // break loop; } for (i = 2; i < Math.sqrt(number); i++) { if (number % i == 0) { break; } } if (i > Math.sqrt(number)) { System.out.println(number + "是素数"); } else { System.out.println(number + "不是素数"); } // } // s.close();(第10行警告没有关闭输入流) }
二.输出某一范围内的所有素数
任何含有break或者continue的程序语句,都可以转换如下的
形式
// 输出1~10000以内的所有素数(质数) @Test public void test1() { for (int i = 1; i < 10000; i++) { boolean flag = true; for (int j = 2; j < Math.sqrt(i) && flag; j++) { if (i % j == 0) { flag = false; } } if (flag && i != 1) {// 1不是素数,不能输出 System.out.println(i); } } }
相关文章推荐
- AndroidStudio 关于Log打印问题的总结
- linux关于tcp协议ack的实现--总结和公平性问题
- 关于开发webStorm遇到的问题总结
- 关于Tree相关问题总结---重点
- 关于mount挂载共享问题总结!!!
- 关于HttpClient在服务器端使用请求碰到的问题总结
- 关于COOKIES跨域总结(通过一个问题)
- 面试中关于C++中的类,结构体,enum,字符变量等所占内存空间问题总结
- 关于web 标准的常见问题 总结
- 关于方程x^2+y^2=p (p为素数)的解问题
- 关于土地革命、土地改革、三民主义两阶段民生等五个阶段中土地问题的总结
- 关于ASP.NET在IIS一些问题的经验总结
- 关于运行Drupal 7的Nginx+PHP系统设置的一些问题解决方案总结
- 关于元素选择问题的总结
- 关于asp.net Session丢失问题的总结
- 关于target is null for setProperty的问题总结
- oracle中所有关于时间日期的问题总结
- 关于Android中EditText 常见问题小总结
- 一道关于素数的问题
- 关于asp.net Session丢失问题的总结