質問編集履歴
4
画像のリンクが切れていたため、再度貼り直させていただきました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -154,7 +154,7 @@
|
|
154
154
|
|
155
155
|
|
156
156
|
|
157
|
-
![イメージ説明](
|
157
|
+
![イメージ説明](be8d150a75a81db7706b32382794ae34.png)
|
158
158
|
|
159
159
|
|
160
160
|
|
@@ -162,7 +162,7 @@
|
|
162
162
|
|
163
163
|
|
164
164
|
|
165
|
-
![イメージ説明](
|
165
|
+
![イメージ説明](d493f229910271cd6496b332d3743590.png)
|
166
166
|
|
167
167
|
|
168
168
|
|
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -45,6 +45,12 @@
|
|
45
45
|
|
46
46
|
|
47
47
|
現在、Javaの参考書、問題集、検索などをしているのですが、for文、while文など試しつつも、自分の力不足ゆえに思い通りにいかないのが現状です
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
追記:「思い通りにいかないとはどういった現象なのか質問に説明お願いします」との指摘がありましたので説明させていただきます
|
52
|
+
|
53
|
+
現在所有している参考書は「スッキリわかるJava入門」の『繰り返し構文のバリエーション』のページを読んでも「一度処理したら一度カウントする」ようなプログラムについては入門編だからか書かれておらず、所有している「Java8問題集500問」の繰り返し処理について書かれているページを見ても、「一度処理をしたら一度カウント」に該当するようなプログラムの例が見当たらず、「java 一度処理 一度カウント」で検索しても数字を条件式通りに繰り返すまでのプログラムの例しかでてこないため、調べれば自分の考えているプログラムの例が出てくるだろうと思い試したのですが、未だに出てこないため、思い通りにいかないという現象です。
|
48
54
|
|
49
55
|
|
50
56
|
|
2
2枚目の画像を載せました
test
CHANGED
File without changes
|
test
CHANGED
@@ -156,6 +156,10 @@
|
|
156
156
|
|
157
157
|
|
158
158
|
|
159
|
+
![イメージ説明](ec143bda928240abacfb2c262b29de10.png)
|
160
|
+
|
161
|
+
|
162
|
+
|
159
163
|
2枚目の画像のように、下の「もう一度実行しますか〜〜」の処理がされず、延々と「0回目の正解です」→入力→「0回目の正解です」が繰り返され
|
160
164
|
|
161
165
|
|
1
現状を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -131,3 +131,33 @@
|
|
131
131
|
}
|
132
132
|
|
133
133
|
```
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
追記です:
|
140
|
+
|
141
|
+
現在、while文の中で
|
142
|
+
|
143
|
+
for文を使い、入力した答えと、予め用意されていた答えがtrueの場合、変数iにを1つ足すようにコードを追加してみたのですが
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
1枚目の画像のように、無限ループしてしまいます。
|
148
|
+
|
149
|
+
|
150
|
+
|
151
|
+
![イメージ説明](0d14f7ff0211a65ad32301d75c6fcd42.png)
|
152
|
+
|
153
|
+
|
154
|
+
|
155
|
+
そこで、1度処理をしたあと繰り返し自体を中断させるため、break;を記述すると
|
156
|
+
|
157
|
+
|
158
|
+
|
159
|
+
2枚目の画像のように、下の「もう一度実行しますか〜〜」の処理がされず、延々と「0回目の正解です」→入力→「0回目の正解です」が繰り返され
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
i++がデッドコードとエラーが出てしまうところで躓いております。
|