質問編集履歴

4

質問の内容を具体的にしました。

2021/02/23 09:16

投稿

sumimoto771
sumimoto771

スコア9

test CHANGED
@@ -1 +1 @@
1
- 伊<for文と拡張for文
1
+ 配列for文 合計平均
test CHANGED
@@ -14,31 +14,35 @@
14
14
 
15
15
 
16
16
 
17
+ ### 疑問点
17
18
 
18
-
19
- ```
19
+ 下記実行にて 77 が表示されないはなぜでしょうか?
20
20
 
21
21
 
22
22
 
23
- public class Big_for {
23
+ ```public class Big_for {
24
24
 
25
25
 
26
26
 
27
27
  public static void main(String[] args) {
28
28
 
29
- int[] m = new int[5];
29
+ int avg,sum = 0;
30
30
 
31
- int[] n = new int[5];
31
+ int[] m = {76,76,76,76,76}; //m = {76,76,76,76,76}
32
32
 
33
- int[] box = new int[5];
33
+ int[] n ={1,1,1,1,1}; //n = {1,1,1,1,1}
34
34
 
35
- for(int i = 0; i < 5 ; i++) {
35
+ int[] box = new int[5]; //box = {0,0,0,0,0,}
36
36
 
37
+ int total = 0;
38
+
39
+ for(int i = 0;i < 5 ;i++) {
40
+
37
- box = (m[i] + n[i]);
41
+ box[i] = n[i] + m[i];
38
42
 
39
43
  }
40
44
 
41
-
45
+ System.out.println(box[0]);
42
46
 
43
47
 
44
48
 
@@ -50,20 +54,8 @@
50
54
 
51
55
 
52
56
 
53
- ```java
54
57
 
55
58
 
56
59
 
57
60
 
58
-
59
- ###
61
+ ```
60
-
61
- m,nに5つの要素を持つ配列を作成しました。
62
-
63
- 今のままでは5つの要素は0なので合計385を入れて平均を出したいのですが
64
-
65
- 入れるタイミングがわからず苦戦しております。
66
-
67
- for文を使ってboxの中にm、nの配列要素を入れてるつもりなのですが記述はあってますでしょうか?
68
-
69
- ご教授願います。

3

i <=5を i < 5に修正

2021/02/23 09:15

投稿

sumimoto771
sumimoto771

スコア9

test CHANGED
@@ -1 +1 @@
1
- for文と拡張for文
1
+ 伊<for文と拡張for文
test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  int[] box = new int[5];
34
34
 
35
- for(int i = 0; i <= 5 ; i++) {
35
+ for(int i = 0; i < 5 ; i++) {
36
36
 
37
37
  box = (m[i] + n[i]);
38
38
 

2

型が重複してた為削除しました。

2021/02/23 08:25

投稿

sumimoto771
sumimoto771

スコア9

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  for(int i = 0; i <= 5 ; i++) {
36
36
 
37
- int box = (m[i] + n[i]);
37
+ box = (m[i] + n[i]);
38
38
 
39
39
  }
40
40
 

1

int[] box = new int[5];を追記しました。

2021/02/23 06:46

投稿

sumimoto771
sumimoto771

スコア9

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 5つの要素を持つint型の配列m,nを作成しそれぞれの要素を加算した結果を、int型の配列boxに代入しなさい。boxの要素の合計と平均を出力したい。
3
+ 5つの要素を持つint型の配列m,nを作成しそれぞれの要素を加算した結果を、int型の配列boxに代入。boxの要素の合計と平均を出力したい。
4
4
 
5
5
 
6
6
 
@@ -30,7 +30,7 @@
30
30
 
31
31
  int[] n = new int[5];
32
32
 
33
-
33
+ int[] box = new int[5];
34
34
 
35
35
  for(int i = 0; i <= 5 ; i++) {
36
36