【第三十四节】获取当前时间戳

System.currentTimeMillis() // 返回的是long类型

根号(数学方法) Math.sqrt()

public class PrimseTest {
    public static void main(String[] args) {
        boolean isFlag = true;
        int count = 0;
        long startTime = System.currentTimeMillis();
        for (int i =2; i<= 100000; i++) {
            for (int j =2; j < Math.sqrt(i); j++) {
                if (i % j ==0) {
                    isFlag =false;
                    break;
                }
            }
            if (isFlag) {
                count++;
            }
            isFlag = true;
        }
        System.out.println(count);
        long endTime = System.currentTimeMillis();
        System.out.println("使用时间:" + (endTime - startTime));
    }
}

你可能感兴趣的:(java专栏笔记,java,开发语言)