zoukankan      html  css  js  c++  java
  • 实现质数遍历并输出所需时间

    class TestPrimeNumber1{
        public static void main(String[] args){
            //boolean flag = false;
            long start = System.currentTimeMillis();//获取系统当前的毫秒数
            l:for(int i = 2;i <= 100000;i++){//实现100以内的自然数的遍历
                //如何判断i是否为一个质数
                for(int j = 2;j <= Math.sqrt(i);j++){
                    if(i % j == 0){
                        //flag = true;
                        //break;
                        continue l;
                    }
                }
                //if(!flag){//if(flag == false){
                    System.out.println(i);
                //}
                //flag = false;
            }
            long end = System.currentTimeMillis();
            System.out.println("所花费的时间为:" + (end - start));
            //35535--加上break:10059--使用Math.sqrt():
        }
    }
    
    
    
    
    
    class TestPrimeNumber{
        public static void main(String[] args){
            boolean flag = false;
            long start = System.currentTimeMillis();//获取系统当前的毫秒数
            for(int i = 2;i <= 100000;i++){//实现100以内的自然数的遍历
                //如何判断i是否为一个质数
                for(int j = 2;j <= Math.sqrt(i);j++){
                    if(i % j == 0){
                        flag = true;
                        break;
                    }
                }
                if(!flag){//if(flag == false){
                    //System.out.println(i);
                }
                flag = false;
            }
            long end = System.currentTimeMillis();
            System.out.println("所花费的时间为:" + (end - start));
            //35535--加上break:10059--使用Math.sqrt():
        }
    }
  • 相关阅读:
    C++基础知识(二)
    C++基础知识(一)
    RT-thread 设备驱动组件之IIC总线设备
    RT-thread 设备驱动组件之SPI设备
    RT thread 设备驱动组件之USART设备
    RT-thread 设备驱动组件之PIN设备
    RT-thread finsh组件工作流程
    C语言知识点
    RT-thread main函数分析
    堆和栈的区别
  • 原文地址:https://www.cnblogs.com/wangmengge/p/8638775.html
Copyright © 2011-2022 走看看