質問編集履歴
4
dgg
test
CHANGED
File without changes
|
test
CHANGED
@@ -151,3 +151,125 @@
|
|
151
151
|
fruitsPictorialPatternPicの15番目のおばけの値を指定したいので、setではなくgetで試したがエラーが出てしまいます。
|
152
152
|
|
153
153
|
fruitsPictorialPatternPicの15番目が3つそろった場合の条件式を完成させたいです
|
154
|
+
|
155
|
+
|
156
|
+
|
157
|
+
|
158
|
+
|
159
|
+
追記 get
|
160
|
+
|
161
|
+
この行に複数マーカーがあります
|
162
|
+
|
163
|
+
- 行ブレークポイント:main [行: 38] - main
|
164
|
+
|
165
|
+
(String[])
|
166
|
+
|
167
|
+
- String から int へキャストすることはできま
|
168
|
+
|
169
|
+
せん
|
170
|
+
|
171
|
+
|
172
|
+
|
173
|
+
```java
|
174
|
+
|
175
|
+
import java.util.ArrayList;
|
176
|
+
|
177
|
+
import java.util.Arrays;
|
178
|
+
|
179
|
+
import java.util.Scanner;
|
180
|
+
|
181
|
+
|
182
|
+
|
183
|
+
public class main {
|
184
|
+
|
185
|
+
public static void main(String[] args) {
|
186
|
+
|
187
|
+
ArrayList<String> fruitsPictorialPatternString = new ArrayList<String>();
|
188
|
+
|
189
|
+
fruitsPictorialPatternString = new ArrayList<>(Arrays.asList("スイカ", "バナナ", "ブドウ", "ミカン", "イチゴ", "パイナップル", "リンゴ",
|
190
|
+
|
191
|
+
"トマト", "ピーチ", "かぼちゃ", "チェリー", "セブン", "スターバー", "ベル", "コイン", "おばけ"));
|
192
|
+
|
193
|
+
ArrayList<String> fruitsPictorialPatternPic = new ArrayList<String>();
|
194
|
+
|
195
|
+
fruitsPictorialPatternPic = new ArrayList<>(Arrays.asList("????", "????", "????", "????", "????", "????", "????", "????", "????",
|
196
|
+
|
197
|
+
"????", "????", "➐", "★", "????", "????", "????"));
|
198
|
+
|
199
|
+
System.out.println("メダルを入れて下さい。<所有メダル数 30枚>");
|
200
|
+
|
201
|
+
|
202
|
+
|
203
|
+
int numberOfMedalsOwned = 30;
|
204
|
+
|
205
|
+
System.out.println("Press Enter.");
|
206
|
+
|
207
|
+
Scanner scanner = new Scanner(System.in);
|
208
|
+
|
209
|
+
scanner.nextLine();
|
210
|
+
|
211
|
+
int targetIndex01 = (int) (Math.random() * fruitsPictorialPatternPic.size());
|
212
|
+
|
213
|
+
int targetIndex02 = (int) (Math.random() * fruitsPictorialPatternPic.size());
|
214
|
+
|
215
|
+
int targetIndex03 = (int) (Math.random() * fruitsPictorialPatternPic.size());
|
216
|
+
|
217
|
+
System.out.println(fruitsPictorialPatternPic.get(targetIndex01) + "" + "" + "" + "" + "|"
|
218
|
+
|
219
|
+
+ fruitsPictorialPatternPic.get(targetIndex02) + "" + "" + "" + "" + "|"
|
220
|
+
|
221
|
+
+ fruitsPictorialPatternPic.get(targetIndex03));
|
222
|
+
|
223
|
+
int targetIndex04 = (int) (Math.random() * fruitsPictorialPatternPic.size());
|
224
|
+
|
225
|
+
int targetIndex05 = (int) (Math.random() * fruitsPictorialPatternPic.size());
|
226
|
+
|
227
|
+
int targetIndex06 = (int) (Math.random() * fruitsPictorialPatternPic.size());
|
228
|
+
|
229
|
+
System.out.println(fruitsPictorialPatternPic.get(targetIndex04) + "" + "" + "" + "|"
|
230
|
+
|
231
|
+
+ fruitsPictorialPatternPic.get(targetIndex05) + "" + "" + "" + "" + "|"
|
232
|
+
|
233
|
+
+ fruitsPictorialPatternPic.get(targetIndex06));
|
234
|
+
|
235
|
+
int targetIndex07 = (int) (Math.random() * fruitsPictorialPatternPic.size());
|
236
|
+
|
237
|
+
int targetIndex08 = (int) (Math.random() * fruitsPictorialPatternPic.size());
|
238
|
+
|
239
|
+
int targetIndex09 = (int) (Math.random() * fruitsPictorialPatternPic.size());
|
240
|
+
|
241
|
+
System.out.println(fruitsPictorialPatternPic.get(targetIndex07) + "" + "" + "" + "" + "|"
|
242
|
+
|
243
|
+
+ fruitsPictorialPatternPic.get(targetIndex08) + "" + "" + "" + "" + "|"
|
244
|
+
|
245
|
+
+ fruitsPictorialPatternPic.get(targetIndex09));
|
246
|
+
|
247
|
+
if (targetIndex04 == (int)(fruitsPictorialPatternString.get(15))
|
248
|
+
|
249
|
+
&& targetIndex05 == (int)(fruitsPictorialPatternString.get(15))
|
250
|
+
|
251
|
+
&& targetIndex06 == (int)(fruitsPictorialPatternString.get(15))) {
|
252
|
+
|
253
|
+
System.out.println("おばけが3つ並びました。10枚出てきました。");
|
254
|
+
|
255
|
+
numberOfMedalsOwned += 10;
|
256
|
+
|
257
|
+
System.out.println("<所有メダル数" + numberOfMedalsOwned + "枚>");
|
258
|
+
|
259
|
+
} else {
|
260
|
+
|
261
|
+
System.out.println("外れです。");
|
262
|
+
|
263
|
+
numberOfMedalsOwned --;
|
264
|
+
|
265
|
+
System.out.println("<所有メダル数" + numberOfMedalsOwned + "枚>");
|
266
|
+
|
267
|
+
}
|
268
|
+
|
269
|
+
}
|
270
|
+
|
271
|
+
}
|
272
|
+
|
273
|
+
|
274
|
+
|
275
|
+
```
|
3
え
test
CHANGED
File without changes
|
test
CHANGED
@@ -139,3 +139,15 @@
|
|
139
139
|
- 型 ArrayList<String> のメソッド size() は引数 (int) に適用で
|
140
140
|
|
141
141
|
きません
|
142
|
+
|
143
|
+
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
追記
|
148
|
+
|
149
|
+
試したこと
|
150
|
+
|
151
|
+
fruitsPictorialPatternPicの15番目のおばけの値を指定したいので、setではなくgetで試したがエラーが出てしまいます。
|
152
|
+
|
153
|
+
fruitsPictorialPatternPicの15番目が3つそろった場合の条件式を完成させたいです
|
2
w
test
CHANGED
File without changes
|
test
CHANGED
@@ -125,3 +125,17 @@
|
|
125
125
|
&& targetIndex06 == (int)(fruitsPictorialPatternString.size(15)))
|
126
126
|
|
127
127
|
はエラーが起きてしまう違いがよくわかりません。ご教授お願いしたいです。
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
追記 エラー内容
|
134
|
+
|
135
|
+
この行に複数マーカーがあります
|
136
|
+
|
137
|
+
- 行ブレークポイント:main [行: 38] - main(String[])
|
138
|
+
|
139
|
+
- 型 ArrayList<String> のメソッド size() は引数 (int) に適用で
|
140
|
+
|
141
|
+
きません
|
1
dfd
test
CHANGED
File without changes
|
test
CHANGED
@@ -23,8 +23,6 @@
|
|
23
23
|
fruitsPictorialPatternPic = new ArrayList<>(Arrays.asList("????", "????", "????", "????", "????", "????", "????", "????", "????",
|
24
24
|
|
25
25
|
"????", "????", "➐", "★", "????", "????", "????"));
|
26
|
-
|
27
|
-
System.out.println("出現絵柄:????????????????");
|
28
26
|
|
29
27
|
System.out.println("メダルを入れて下さい。<所有メダル数 30枚>");
|
30
28
|
|