回答編集履歴

5

文言

2015/04/09 04:39

投稿

makiikeda1216
makiikeda1216

スコア128

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

2015/04/09 04:39

投稿

makiikeda1216
makiikeda1216

スコア128

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 ave = 0.0;
52
+ double sum = 0.0;
51
53
 
52
54
  for(int i:score)
53
55
  {
54
- ave += i;
56
+ sum += i;
55
57
  }
56
58
 
57
- return score.length != 0 ? ave / score.length : ave ;//修正箇所2
59
+ return score.length != 0 ? sum / score.length : sum ;//修正箇所2
58
60
 
59
61
  }
60
62
  }

3

0.0 => ave

2015/04/09 04:38

投稿

makiikeda1216
makiikeda1216

スコア128

answer CHANGED
@@ -54,7 +54,7 @@
54
54
  ave += i;
55
55
  }
56
56
 
57
- return score.length != 0 ? ave / score.length : 0.0 ;//修正箇所2
57
+ return score.length != 0 ? ave / score.length : ave ;//修正箇所2
58
58
 
59
59
  }
60
60
  }

2

修正コード追加しました。

2015/04/09 04:33

投稿

makiikeda1216
makiikeda1216

スコア128

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

修正コード追加しました。

2015/04/09 04:28

投稿

makiikeda1216
makiikeda1216

スコア128

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
+