求质数
来源:互联网 发布:讲课视频软件 编辑:程序博客网 时间:2024/06/05 02:50
/** * */package test1;import java.util.Scanner;/** * @author lenovo * */public class TestZhiShu {/** * @param args */public static void main(String[] args) {System.err.println("输入数字:");Scanner scan = new Scanner(System.in);int num = scan.nextInt();long time1 = System.currentTimeMillis();for (int i = 0; i < num; i++) {boolean zhishu = prime1(i);//boolean zhishu = prime2(i);if (zhishu){System.err.println(i);}}long time2 = System.currentTimeMillis();System.err.println("开始时间:" + time1 + "ms");System.err.println("结束时间:" + time2 + "ms");System.err.println("求" + num +"以内的质数,用时:" + (time2-time1) + "ms");}public static boolean prime1(int num) {if (num <= 2) {return false;}for (int i = 2; i < num; i++) {if (num % i != 0) {continue;}return false;}return true;}public static boolean prime2(int num) {//求100000000以内的质数,用时:331963msif (num <= 2) {return false;}for (int i = 2; i <= Math.sqrt(num); i++) {if (num % i != 0) {continue;}return false;}return true;}}
0 0
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- 求质数
- STL适配器之priority_queue
- Spring MVC学习(六)-------注解式控制器详解5
- 上传图片类型限制和防止反复提交,php递归删除空文件夹
- 第七讲:c/c++文件的读取、操作和定位
- Android 国际化与屏幕适配!
- 求质数
- 2017年华为实习生面经
- android DataBinding 的简单使用
- Spring MVC学习(七)-------SpringMVC数据类型转换
- 手把手教你写Linux设备驱动---中断(三)--workqueue实现(基于友善之臂4412开发板)
- scalaJS初探
- PLSQL的安装和配置
- 【压箱底】Android OpenCV人脸检测+蓝牙控制小车
- 算法导论 思考题 6-3 c,d,e小题