首页 > 解决方案 > 关于将纳秒转换为秒后显示的输出的问题

问题描述

我无法理解下面代码生成的输出。

代码段:

        long startTime= System.nanoTime();
        //method that I am measuring.
        long endTime = System.nanoTime();
        long elapsedTime = endTime - startTime;
        double seconds = (double)elapsedTime / 1_000_000_000.0;

        System.out.println(seconds+"secs");

我得到的输出之一:

 1.397E-4 secs

标签: javatimeunit

解决方案


1.397E-4是相同的0.0001397


推荐阅读