質問編集履歴
3
秘密情報の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -297,61 +297,3 @@
|
|
297
297
|
|
298
298
|
|
299
299
|
}
|
300
|
-
|
301
|
-
|
302
|
-
|
303
|
-
```
|
304
|
-
|
305
|
-
■メインメソッド
|
306
|
-
|
307
|
-
|
308
|
-
|
309
|
-
```ここに言語を入力
|
310
|
-
|
311
|
-
public class ShopMain {
|
312
|
-
|
313
|
-
public static void main(String[] args) {
|
314
|
-
|
315
|
-
Shop shop = new Shop();
|
316
|
-
|
317
|
-
|
318
|
-
|
319
|
-
shop.addItem(new Video("V0001","ローマの休日 ",2980,6,"ウィリアム・ワイラー"));
|
320
|
-
|
321
|
-
shop.addItem(new Video("V0002","風と共に去りぬ",2980,5,"ヴィクター・フレミング"));
|
322
|
-
|
323
|
-
shop.addItem(new CD( "C0001","ビートルズ全集",3000,1,"ビートルズ"));
|
324
|
-
|
325
|
-
shop.addItem(new CD( "C0002","スリラー ",2500,9,"マイケル・ジャクソン"));
|
326
|
-
|
327
|
-
|
328
|
-
|
329
|
-
System.out.println("CODE\tタイトル\t価格\t在庫\t監督/アーティスト");
|
330
|
-
|
331
|
-
System.out.println("--------------------------------------------------------------");
|
332
|
-
|
333
|
-
shop.showItem();
|
334
|
-
|
335
|
-
System.out.println("--------------------------------------------------------------");
|
336
|
-
|
337
|
-
System.out.println();
|
338
|
-
|
339
|
-
shop.sellItem("V0001");
|
340
|
-
|
341
|
-
shop.sellItem("C0002");
|
342
|
-
|
343
|
-
System.out.println();
|
344
|
-
|
345
|
-
System.out.println("CODE\tタイトル\t価格\t在庫\t監督/アーティスト");
|
346
|
-
|
347
|
-
System.out.println("--------------------------------------------------------------");
|
348
|
-
|
349
|
-
shop.showItem();
|
350
|
-
|
351
|
-
System.out.println("--------------------------------------------------------------");
|
352
|
-
|
353
|
-
}
|
354
|
-
|
355
|
-
}
|
356
|
-
|
357
|
-
```
|
2
codeボタンの適用
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,6 +26,8 @@
|
|
26
26
|
|
27
27
|
プログラム全体
|
28
28
|
|
29
|
+
```ここに言語を入力
|
30
|
+
|
29
31
|
import java.util.ArrayList;
|
30
32
|
|
31
33
|
import java.util.List;
|
@@ -298,10 +300,14 @@
|
|
298
300
|
|
299
301
|
|
300
302
|
|
303
|
+
```
|
304
|
+
|
301
305
|
■メインメソッド
|
302
306
|
|
303
307
|
|
304
308
|
|
309
|
+
```ここに言語を入力
|
310
|
+
|
305
311
|
public class ShopMain {
|
306
312
|
|
307
313
|
public static void main(String[] args) {
|
@@ -347,3 +353,5 @@
|
|
347
353
|
}
|
348
354
|
|
349
355
|
}
|
356
|
+
|
357
|
+
```
|
1
調べたいことの追記、試したことの追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,21 @@
|
|
1
|
+
■調べたいこと
|
2
|
+
|
1
3
|
Java ArrayListのindexOfメソッドの返却値が-1となってしまう。
|
2
4
|
|
5
|
+
返却値に0以上が返却されるように該当ソースを修正したい。
|
6
|
+
|
7
|
+
想定では検索したIDでリストを捜索すると該当する位置が返却されます。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
■試したこと
|
12
|
+
|
13
|
+
・items.indexOfの引数にitemIDだけを指定
|
14
|
+
|
15
|
+
・items.indexOfの引数にCDクラスを指定
|
16
|
+
|
17
|
+
・items.indexOfの引数にItemクラスを指定
|
18
|
+
|
3
19
|
|
4
20
|
|
5
21
|
該当箇所
|
@@ -284,10 +300,6 @@
|
|
284
300
|
|
285
301
|
■メインメソッド
|
286
302
|
|
287
|
-
// このファイルは修正しないでください。
|
288
|
-
|
289
|
-
// APPLICATIONS LIMITED
|
290
|
-
|
291
303
|
|
292
304
|
|
293
305
|
public class ShopMain {
|