プログラミングに自信ニキ、これどこが間違ってるか教えて

1: 2019/08/03(土) 05:30:38.30 ID:5IZeskKlr
no title

合計点は15
になるんやけどなにがあかんのかが分からん

4: 2019/08/03(土) 05:34:33.18 ID:bW+TcmIs0
そりゃ1+2+3+4+5になるからな

6: 2019/08/03(土) 05:35:02.02 ID:ZbquJxD/0
でも多分イッチのやりたい事ではないんやろなあ

7: 2019/08/03(土) 05:35:17.34 ID:5IZeskKlr
これだと
i++の数がsumに代入されてるってことか

14: 2019/08/03(土) 05:37:11.27 ID:7Xe+RYIld
>>7
それ意味わかって言っとるのか?

11: 2019/08/03(土) 05:36:07.27 ID:EWggUIPb0
これで15点ももらえるのか

12: 2019/08/03(土) 05:36:13.04 ID:5IZeskKlr
一度にまだ学んでないことたくさんいうなや

13: 2019/08/03(土) 05:37:08.82 ID:k7YH7uqx0
この場合 i < test.length ちゃうか

19: 2019/08/03(土) 05:38:23.41 ID:ubHoChnz0
>>13
これ
あと覚えてないけどlengthって【6】で宣言されてるけどいいんだっけ

16: 2019/08/03(土) 05:37:57.01 ID:Nkhl4wZwx
配列の中身ひとつも使われてなくて草

17: 2019/08/03(土) 05:38:01.99 ID:5IZeskKlr
ぶっちゃけ何もわかってないぞ
15ってなんやねん

21: 2019/08/03(土) 05:38:48.84 ID:5IZeskKlr
配列変数名.lengthじゃないんか

22: 2019/08/03(土) 05:39:01.34 ID:ubHoChnz0
あとsumの計算式ももおかしいやん

24: 2019/08/03(土) 05:39:22.37 ID:EWggUIPb0
配列作ったのに配列一回もつこてないやろ
そこから考えよう

25: 2019/08/03(土) 05:39:34.98 ID:FuPE/mj8p
ちなみにこれ結果は何すればええんや

26: 2019/08/03(土) 05:40:02.84 ID:/hiJW4yH0
何を足してるのか分かってないのか?

28: 2019/08/03(土) 05:41:03.46 ID:3sH9w36Jd
iを足しとるだけやん

29: 2019/08/03(土) 05:41:06.23 ID:5IZeskKlr
あーレングス足してるからか

中身を足さないとだよね

36: 2019/08/03(土) 05:43:19.41 ID:pMeyRJWL0
>>29
レングスじゃなくてインデックスだぞ

30: 2019/08/03(土) 05:41:07.34 ID:vvw+u6Vya
独学はやめろ
教本通りにやれ😡

31: 2019/08/03(土) 05:41:39.37 ID:AUFWr8CNr
10歳くらいかな

33: 2019/08/03(土) 05:42:26.39 ID:5IZeskKlr
18やぞ

37: 2019/08/03(土) 05:43:37.17 ID:ZbquJxD/0
継続条件がそのままだと0~6の7回ループで配列外に飛び出すぞ

38: 2019/08/03(土) 05:43:49.87 ID:gfVcXMYxH
何のための配列なのか

44: 2019/08/03(土) 05:44:30.89 ID:CpwO/9Pma
test[5]に数字入れんでええんか

45: 2019/08/03(土) 05:44:36.55 ID:Nkhl4wZwx
配列の中身を+するようにして、あとそんままだとtest[5]までアクセスしてしまってエラーが出るから
for文の<=を変更やな

46: 2019/08/03(土) 05:44:57.75 ID:/hiJW4yH0
もう一回本なりサイトなり読み返した方がええで
自分が何やってるか分からないってのは致命的や

47: 2019/08/03(土) 05:45:13.87 ID:5IZeskKlr
no title

できたぞ

53: 2019/08/03(土) 05:48:43.51 ID:ubHoChnz0
>>47
これで動くやろな

79: 2019/08/03(土) 05:56:37.46 ID:IPknnvWC0
>>47
ええやん

94: 2019/08/03(土) 05:59:42.88 ID:pMeyRJWL0
>>47
初期化の仕方も良くなったな

50: 2019/08/03(土) 05:46:59.86 ID:Bvxr50L00
なんで要素数6なんや

51: 2019/08/03(土) 05:47:37.25 ID:KvqIRPHr0
変数の利用が出来ないって初めからやり直しやろ

52: 2019/08/03(土) 05:48:08.32 ID:5IZeskKlr
いまいちどうやって覚えたらいいのかが分からんのや

54: 2019/08/03(土) 05:49:11.18 ID:L03JjaYG0
>>52
覚えるとかの次元やないやろこれ
たぶん配列を理解できてないで

56: 2019/08/03(土) 05:49:41.99 ID:ubHoChnz0
>>52
なれやで
For文もjavaだとちゃんとした書き方あるしな

70: 2019/08/03(土) 05:52:44.17 ID:h+C/OkEA0
>>52
余計なこと考えずに触って覚えろや
脳みそ使わんでええぞ

88: 2019/08/03(土) 05:58:14.70 ID:/hiJW4yH0
>>52
ひたすら試行錯誤する
分からないから他人に聞いてその通りに書いて動いたら終わりってのが最悪

57: 2019/08/03(土) 05:49:49.67 ID:wIAbuLeBa
配列を扱うには早すぎたね

60: 2019/08/03(土) 05:50:17.78 ID:5IZeskKlr
テストの合計点をsumに代入してするのは分かってたけど書き方がわからんのや

62: 2019/08/03(土) 05:50:55.97 ID:PP+504Ywa
まあそうやって失敗して覚えてくもんや叩きに屈するな

63: 2019/08/03(土) 05:51:50.89 ID:KvqIRPHr0
18なら伸び代あるやろ

65: 2019/08/03(土) 05:51:58.49 ID:2zXmuRZdd
何で勉強してるんや?

71: 2019/08/03(土) 05:52:50.63 ID:U40pscnqr
>>65
夏休みの2週間で簡単なアプリを作ろう講義に申し込んだからや

66: 2019/08/03(土) 05:52:03.19 ID:2VPSBaihp
こういう奴は地味にコツコツ学んで伸びるタイプや

67: 2019/08/03(土) 05:52:14.71 ID:Nkhl4wZwx
ループの動作がおかしいと思ったらループ内で
println(sum)とか入れて動作見てみるとええで
そしたら1+2+3+4+5されてるなってわかる筈

69: 2019/08/03(土) 05:52:25.66 ID:bwM3hCUd0
初心者に切れるやつの大半は初心者の頃やらかしたミス忘れてるだけやから気にせんでええです

76: 2019/08/03(土) 05:55:22.01 ID:L03JjaYG0
>>69
この間違い方はワイ初めて見たで
範囲外参照とかがよくあるミスな気がする

87: 2019/08/03(土) 05:57:36.00 ID:LuHghfmX0
>>69
そもそも初心者じゃないやろ
このスレのレスみて配列の初期宣言変えられるようになるとは思えん

78: 2019/08/03(土) 05:56:15.86 ID:VsY+9xOe0
これってループ6まで回らないのか

84: 2019/08/03(土) 05:57:12.18 ID:2VPSBaihp
初心者の理解に苦しむ間違いは構文的な理解すらできてないけど頭では計算できてるパターンや
ワイはそういうの見るの好きや

85: 2019/08/03(土) 05:57:18.82 ID:fcplBNTWa
全然覚えてないな
学生の頃やったわ

91: 2019/08/03(土) 05:58:55.95 ID:Yr0YUtL40
理屈抜きの動作原理を体感しないとだめそうね
理屈は大切だけど

92: 2019/08/03(土) 05:59:10.14 ID:2VPSBaihp
メソッドとかまでなら聴いて覚えてもええやろ
それが癖になるとあかんのやけど

98: 2019/08/03(土) 06:00:32.91 ID:Zw8KNsJk0
sum+=test[i]じゃアカンの?

100: 2019/08/03(土) 06:01:33.13 ID:PyCR+1jx0
慣れの問題とかじゃなくこれ致命的に才能ないやろ
自分が何やりたいかすらわかってないレベルやん

101: 2019/08/03(土) 06:01:45.06 ID:d0tbwsMDa
test[5]の中身が気になる

115: 2019/08/03(土) 06:06:40.75 ID:ubHoChnz0
>>101
環境によって違うんやない?
普通0だと思うけど

104: 2019/08/03(土) 06:03:18.39 ID:U40pscnqr
頭では計算できてもそれをどう書けばいいのか分からん
配列の初期化はググったぞ

116: 2019/08/03(土) 06:06:47.14 ID:LuHghfmX0
>>104
ググる力あるならなんにも問題ないな
プログラミングの才能あるわ

106: 2019/08/03(土) 06:04:01.30 ID:Nkhl4wZwx
インデント教えねーってその講座ガバやな
2週間でアプリ作成まで行っちゃうのも全員脱落するやつやん

110: 2019/08/03(土) 06:04:44.05 ID:U40pscnqr
>>106
まだ始まってないぞ
月曜からや

111: 2019/08/03(土) 06:05:14.32 ID:Nkhl4wZwx
>>110
そうなんか、講座始まる前でここまで自分でやってるのええやん

107: 2019/08/03(土) 06:04:17.40 ID:yaZuSZno0
さいしょはこんなもんやろ
失敗から学ぶんやで

108: 2019/08/03(土) 06:04:18.86 ID:U40pscnqr
やさしいJavaとスッキリ分かるJava入門どっちがええ

114: 2019/08/03(土) 06:06:19.28 ID:yaZuSZno0
>>108
後者ええぞ

141: 2019/08/03(土) 06:13:45.07 ID:d0tbwsMDa
まずループ処理じゃなくベタ書きでやればええやん

int sum=0;
sum=sum+52;
sum=sum+68;

次に配列使って
test[0]=52;
test[1]=68;

sum=sum+test[0];
sum=sum+test[1];

みたいな

147: 2019/08/03(土) 06:15:33.97 ID:nitLxnZGd
>>141
これですね

144: 2019/08/03(土) 06:14:23.13 ID:rYw36wqzp
イッチはググって直すを繰り返していけば大丈夫やで
初心者なんてこんなもんや