回答編集履歴

2

ソース追記

2019/03/10 08:19

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -19,3 +19,99 @@
19
19
  「追記」
20
20
 
21
21
  ループカウンタ(i)がdoubleなのはなぜでしょう?・・・int? また、最初のループって2回しか回らないのでは?
22
+
23
+ 「またまた追記w」
24
+
25
+ ```java
26
+
27
+ /*
28
+
29
+ * To change this license header, choose License Headers in Project Properties.
30
+
31
+ * To change this template file, choose Tools | Templates
32
+
33
+ * and open the template in the editor.
34
+
35
+ */
36
+
37
+ package javaapplication1;
38
+
39
+ //
40
+
41
+ import java.io.BufferedReader;
42
+
43
+ import java.io.InputStreamReader;
44
+
45
+ import java.io.IOException;
46
+
47
+ /**
48
+
49
+ *
50
+
51
+ */
52
+
53
+ public class JavaApplication1 {
54
+
55
+
56
+
57
+ /**
58
+
59
+ * @param args the command line arguments
60
+
61
+ */
62
+
63
+ public static void main(String[] args) {
64
+
65
+ BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
66
+
67
+ try {
68
+
69
+
70
+
71
+ System.out.println("数値を3つ、入力し、合計して平均値を出そう!");
72
+
73
+ // for (int i = 0; i < 3; i++) {
74
+
75
+ // String str = br.readLine();
76
+
77
+ // Double.parseDouble(str);
78
+
79
+ // }
80
+
81
+ System.out.println( add(br));
82
+
83
+
84
+
85
+ } catch (IOException e) {
86
+
87
+ System.out.println("Exception :" + e);
88
+
89
+ }
90
+
91
+ }
92
+
93
+
94
+
95
+ public static double add(BufferedReader br) throws IOException {
96
+
97
+ double total= 0;
98
+
99
+
100
+
101
+ for (int i = 0; i < 3; i++) {
102
+
103
+ String str = br.readLine();
104
+
105
+ total += Double.parseDouble(str);
106
+
107
+ }
108
+
109
+ return total;
110
+
111
+ }
112
+
113
+ }
114
+
115
+ ```
116
+
117
+ ![結果](3af3b3fcf9d944bc2edf0b26bb574905.png)

1

追記

2019/03/10 08:19

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -13,3 +13,9 @@
13
13
  と、波括弧'}'の閉め忘れ
14
14
 
15
15
  ![イメージ説明](244b9c035c407ac7ebf1a5aea26518cd.png)
16
+
17
+
18
+
19
+ 「追記」
20
+
21
+ ループカウンタ(i)がdoubleなのはなぜでしょう?・・・int? また、最初のループって2回しか回らないのでは?