回答編集履歴

2

追記

2018/06/22 15:30

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -32,6 +32,50 @@
32
32
 
33
33
 
34
34
 
35
+ なお、配列ではなくjava.util.Listを使うともうちょっとスマートに書けます。
36
+
37
+
38
+
35
39
  ---
36
40
 
37
- なお、配列はなくjava.util.Listを使うちょっとスマートに書けます
41
+ > 悩んいるころ以外に根本的にここが違など、ご指摘があればお願いしたい
42
+
43
+
44
+
45
+ まずいと言うわけではありませんが、せっかくなので。
46
+
47
+ 例外クラスはこんな感じの方が使いやすいのかな、と思いました。
48
+
49
+
50
+
51
+ ```Java
52
+
53
+ public class TriangleException extends RuntimeException {
54
+
55
+ private final String mes;
56
+
57
+
58
+
59
+ public TriangleException(double a, double b, double c){
60
+
61
+ this.mes = String.format(
62
+
63
+ "三角形にならない三辺です: %.1f %.1f %.1f", a, b, c
64
+
65
+ );
66
+
67
+ }
68
+
69
+
70
+
71
+ @Override
72
+
73
+ public String toString(){
74
+
75
+ return mes;
76
+
77
+ }
78
+
79
+ }
80
+
81
+ ```

1

再送

2018/06/22 15:30

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  ただし読み取りに失敗するiについては、`triangles[i]`がnullになります。
30
30
 
31
- うっかりヌルポを踏むかもしれせんので注意ください。
31
+ うっかりヌルポを踏まないよう、注意して取り扱ってください。
32
32
 
33
33
 
34
34