回答編集履歴

1

実行時間に関して下手なことは言えないので削除

2015/05/15 13:29

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -36,38 +36,4 @@
36
36
 
37
37
  ```
38
38
 
39
- これを以下で実行してみました
40
39
 
41
- ```lang-java
42
-
43
- public static void main(String[] args) {
44
-
45
-
46
-
47
- long start = System.nanoTime();
48
-
49
- double x = sqrt(Double.MAX_VALUE);
50
-
51
- long end = System.nanoTime();
52
-
53
- System.out.println(x);
54
-
55
- System.out.println(end - start);
56
-
57
- }
58
-
59
- ```
60
-
61
- 出力は
62
-
63
-
64
-
65
- 1.3407807929942597E154
66
-
67
- 50870
68
-
69
-
70
-
71
- 理論上最も時間がかかるdoubleの最大値においても50マイクロ秒程度です,
72
-
73
- 繰り返し実行してみましたが,100マイクロ秒を超えることはありませんでした.