回答編集履歴
5
文言
answer
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
4/09
|
33
33
|
コメントでお二人に指摘していただいたところを改善してみました。
|
34
34
|
私も勉強になりました。
|
35
|
-
あと変数の名前をaveとして
|
35
|
+
あと変数の名前をaveとしていましたが
|
36
36
|
よく考えたらsumのほうが適切でしたOTL
|
37
37
|
|
38
38
|
改善したコード
|
4
ave => sum
answer
CHANGED
@@ -32,6 +32,8 @@
|
|
32
32
|
4/09
|
33
33
|
コメントでお二人に指摘していただいたところを改善してみました。
|
34
34
|
私も勉強になりました。
|
35
|
+
あと変数の名前をaveとしてしまっていましたが
|
36
|
+
よく考えたらsumのほうが適切でしたOTL
|
35
37
|
|
36
38
|
改善したコード
|
37
39
|
```lang-<ここに言語を入力>
|
@@ -47,14 +49,14 @@
|
|
47
49
|
|
48
50
|
private static double average(int... score)//修正箇所1
|
49
51
|
{
|
50
|
-
double
|
52
|
+
double sum = 0.0;
|
51
53
|
|
52
54
|
for(int i:score)
|
53
55
|
{
|
54
|
-
|
56
|
+
sum += i;
|
55
57
|
}
|
56
58
|
|
57
|
-
return score.length != 0 ?
|
59
|
+
return score.length != 0 ? sum / score.length : sum ;//修正箇所2
|
58
60
|
|
59
61
|
}
|
60
62
|
}
|
3
0.0 => ave
answer
CHANGED
@@ -54,7 +54,7 @@
|
|
54
54
|
ave += i;
|
55
55
|
}
|
56
56
|
|
57
|
-
return score.length != 0 ? ave / score.length :
|
57
|
+
return score.length != 0 ? ave / score.length : ave ;//修正箇所2
|
58
58
|
|
59
59
|
}
|
60
60
|
}
|
2
修正コード追加しました。
answer
CHANGED
@@ -47,8 +47,6 @@
|
|
47
47
|
|
48
48
|
private static double average(int... score)//修正箇所1
|
49
49
|
{
|
50
|
-
if(score.length != 0)//修正箇所2
|
51
|
-
{
|
52
50
|
double ave = 0.0;
|
53
51
|
|
54
52
|
for(int i:score)
|
@@ -56,13 +54,8 @@
|
|
56
54
|
ave += i;
|
57
55
|
}
|
58
56
|
|
59
|
-
return ave / score.length;
|
57
|
+
return score.length != 0 ? ave / score.length : 0.0 ;//修正箇所2
|
60
58
|
|
61
|
-
}else{
|
62
|
-
|
63
|
-
return 0.0;
|
64
|
-
|
65
|
-
}
|
66
59
|
}
|
67
60
|
}
|
68
61
|
```
|
1
修正コード追加しました。
answer
CHANGED
@@ -15,6 +15,7 @@
|
|
15
15
|
|
16
16
|
private static double average(int[] score)
|
17
17
|
{
|
18
|
+
|
18
19
|
double ave = 0.0;
|
19
20
|
|
20
21
|
for(int i:score)
|
@@ -26,5 +27,43 @@
|
|
26
27
|
}
|
27
28
|
}
|
28
29
|
```
|
30
|
+
学校の課題だと思いますががんばってくださいね。
|
29
31
|
|
32
|
+
4/09
|
30
|
-
|
33
|
+
コメントでお二人に指摘していただいたところを改善してみました。
|
34
|
+
私も勉強になりました。
|
35
|
+
|
36
|
+
改善したコード
|
37
|
+
```lang-<ここに言語を入力>
|
38
|
+
public class Main {
|
39
|
+
|
40
|
+
public static void main(String[] args)
|
41
|
+
{
|
42
|
+
String[] name = {"大悟", "琴音","勇輝","葵","綾乃","和樹","凛","愛花","結愛","孝太郎"};
|
43
|
+
int[] score = {74,70,88,82,96,64,80,61,72,79};
|
44
|
+
|
45
|
+
System.out.println("平均は" + average(score) + "です");
|
46
|
+
}
|
47
|
+
|
48
|
+
private static double average(int... score)//修正箇所1
|
49
|
+
{
|
50
|
+
if(score.length != 0)//修正箇所2
|
51
|
+
{
|
52
|
+
double ave = 0.0;
|
53
|
+
|
54
|
+
for(int i:score)
|
55
|
+
{
|
56
|
+
ave += i;
|
57
|
+
}
|
58
|
+
|
59
|
+
return ave / score.length;
|
60
|
+
|
61
|
+
}else{
|
62
|
+
|
63
|
+
return 0.0;
|
64
|
+
|
65
|
+
}
|
66
|
+
}
|
67
|
+
}
|
68
|
+
```
|
69
|
+
|