質問編集履歴

2

追記

2018/04/18 04:21

投稿

nontan
nontan

スコア8

test CHANGED
File without changes
test CHANGED
@@ -52,6 +52,62 @@
52
52
 
53
53
 
54
54
 
55
- ### 補足情報
55
+ ### 追記
56
56
 
57
+ LouiS0616さんに助言いただきましたことを試しに自分なりにコードを組んでみたのですが今度はシンボルが見つかりませんとなってしまいました...
58
+
59
+ ```java
60
+
57
- もし質問等雑な部分があるとご指摘いただけると助かります
61
+ public class Question01 {
62
+
63
+
64
+
65
+ public static void main(String[] args) {
66
+
67
+ System.out.println(sum(1, 10));
68
+
69
+ System.out.println(sum(-5, 10));
70
+
71
+ System.out.println(sum(10, 20));
72
+
73
+
74
+
75
+ }
76
+
77
+ private static int sum(int start, int end) {
78
+
79
+ int total;
80
+
81
+ total = 0;
82
+
83
+ for(int i=0;i<sum.length;i++){
84
+
85
+ total +=i;
86
+
87
+ }
88
+
89
+ return total;
90
+
91
+
92
+
93
+ }
94
+
95
+
96
+
97
+ }
98
+
99
+ ```
100
+
101
+ ###エラーコード
102
+
103
+ Question01.java:12 シンボルを見つけられません。
104
+
105
+ シンボル: 変数 sum
106
+
107
+ 場所: Question01のクラス
108
+
109
+ for(int i=0;i<sum.length;i++){
110
+
111
+
112
+
113
+ sumになにかしらダメなところがあるのは理解しているのですが、何がだめでどう改善するとエラーじゃなくなるのかがわかりません

1

変更いたしました

2018/04/18 04:21

投稿

nontan
nontan

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,10 @@
1
1
  for文を使って配列になっている数字を計算して結果を出すプログラムを作っているのですが様々なサイトや教科書を見ながら組んでいるのですがどうやっても理解できないところがあるので答えを教えてとまでは言いませんがわかりやするといていただけると助かります。
2
2
 
3
3
  ### 該当のソースコード
4
+
5
+ ```java
6
+
7
+ コード
4
8
 
5
9
 
6
10
 
@@ -36,6 +40,8 @@
36
40
 
37
41
  }
38
42
 
43
+ ```
44
+
39
45
  ### 試したこと
40
46
 
41
47
  4~6段目までのsum()と9段目の(int start,int end)が関連付いていることはわかるのですがここからforですぐにループさせて計算させた方がいいのか、それとも(int start,int end)をなにか別の型に変換して解いていった方がいいのかわかりません。