teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2020/12/11 08:45

投稿

norapomu
norapomu

スコア224

answer CHANGED
@@ -7,4 +7,4 @@
7
7
 
8
8
  どういう動作が正しいのかわからないですが、とりあえずこの変更で動きました。
9
9
 
10
- エラーの原因ですが、Decksのコンストラクタが動いていないためにdecksの配列が空のままで参照ようとしたが原因かとます。
10
+ エラーの原因ですが、Decksのコンストラクタが動いていないためにdecksの配列が空のままでdecks.size()を行った結果、Random.nextIntが意図ない正の数以外を受け取ったために発生したものと思われます。

1

追記

2020/12/11 08:45

投稿

norapomu
norapomu

スコア224

answer CHANGED
@@ -5,4 +5,6 @@
5
5
  str == "Y" ではなく
6
6
  str.equals("Y") です。
7
7
 
8
- どういう動作が正しいのかわからないですが、とりあえずこの変更で動きました。
8
+ どういう動作が正しいのかわからないですが、とりあえずこの変更で動きました。
9
+
10
+ エラーの原因ですが、Decksのコンストラクタが動いていないためにdecksの配列が空のままで参照しようとしたことが原因かと思います。