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

質問編集履歴

5

追記

2021/08/09 02:38

投稿

KittenMilk
KittenMilk

スコア1

title CHANGED
File without changes
body CHANGED
@@ -7,6 +7,7 @@
7
7
  ### 発生している問題・エラーメッセージ
8
8
 
9
9
  ```
10
+ java.util.NoSuchElementException
10
11
  at java.base/java.util.Scanner.throwFor(Scanner.java:937)
11
12
  at java.base/java.util.Scanner.next(Scanner.java:1594)
12
13
  at java.base/java.util.Scanner.nextInt(Scanner.java:2258)

4

修正

2021/08/09 02:38

投稿

KittenMilk
KittenMilk

スコア1

title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,12 @@
7
7
  ### 発生している問題・エラーメッセージ
8
8
 
9
9
  ```
10
+ at java.base/java.util.Scanner.throwFor(Scanner.java:937)
11
+ at java.base/java.util.Scanner.next(Scanner.java:1594)
12
+ at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
13
+ at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
10
- java.util.nosuchelementexception(Gamemanager.75行目)
14
+ at casino.GameManager.start(GameManager.java:75)
15
+ at casino.Main.main(Main.java:6)
11
16
  ```
12
17
 
13
18
  ### 該当のソースコード
@@ -135,14 +140,9 @@
135
140
  }
136
141
  }
137
142
  ```
138
- at java.base/java.util.Scanner.throwFor(Scanner.java:937)
139
- at java.base/java.util.Scanner.next(Scanner.java:1594)
140
- at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
141
- at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
142
- at casino.GameManager.start(GameManager.java:75)
143
- at casino.Main.main(Main.java:6)
144
143
 
145
144
 
145
+
146
146
  ### 試したこと
147
147
 
148
148
  BJを選択した後、BJを起動して、この画面に戻ってくるとこのエラーが出ます

3

エラー分の追加

2021/08/09 02:31

投稿

KittenMilk
KittenMilk

スコア1

title CHANGED
File without changes
body CHANGED
@@ -135,6 +135,14 @@
135
135
  }
136
136
  }
137
137
  ```
138
+ at java.base/java.util.Scanner.throwFor(Scanner.java:937)
139
+ at java.base/java.util.Scanner.next(Scanner.java:1594)
140
+ at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
141
+ at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
142
+ at casino.GameManager.start(GameManager.java:75)
143
+ at casino.Main.main(Main.java:6)
144
+
145
+
138
146
  ### 試したこと
139
147
 
140
148
  BJを選択した後、BJを起動して、この画面に戻ってくるとこのエラーが出ます

2

コマンドの修正

2021/08/09 02:30

投稿

KittenMilk
KittenMilk

スコア1

title CHANGED
File without changes
body CHANGED
@@ -81,7 +81,6 @@
81
81
  charA("バカラを起動します",50);
82
82
  System.out.println("");
83
83
  Thread.sleep(2000);
84
- player = BC.start(player);
85
84
  more = true;
86
85
  break;
87
86
  case 3:
@@ -135,7 +134,7 @@
135
134
  }
136
135
  }
137
136
  }
138
- ---
137
+ ```
139
138
  ### 試したこと
140
139
 
141
140
  BJを選択した後、BJを起動して、この画面に戻ってくるとこのエラーが出ます

1

コードのすべてを公開しました

2021/08/09 02:19

投稿

KittenMilk
KittenMilk

スコア1

title CHANGED
File without changes
body CHANGED
@@ -13,9 +13,20 @@
13
13
  ### 該当のソースコード
14
14
 
15
15
  ```JAVA
16
+ package casino;
17
+
18
+ import java.util.Scanner;
19
+
20
+ public class GameManager {
21
+
22
+ private int coin;
23
+
24
+ public GameManager() {
25
+
16
- (略)
26
+ }
27
+
17
- public void start() throws Exception{
28
+ public void start() throws Exception{
18
- String name;
29
+ String name;
19
30
  int selectA;
20
31
  boolean more = true;
21
32
 
@@ -56,8 +67,8 @@
56
67
  System.out.println("--------------------");
57
68
  System.out.println("0.やめる");
58
69
 
59
- selectA = scanA.nextInt();←エラー箇所
70
+ selectA = scanA.nextInt();
60
-
71
+
61
72
  switch(selectA) {
62
73
  case 1:
63
74
  charA("ブラックジャックを起動します",50);
@@ -70,6 +81,7 @@
70
81
  charA("バカラを起動します",50);
71
82
  System.out.println("");
72
83
  Thread.sleep(2000);
84
+ player = BC.start(player);
73
85
  more = true;
74
86
  break;
75
87
  case 3:
@@ -107,12 +119,23 @@
107
119
  break;
108
120
  }
109
121
  }
110
-
122
+
111
123
  scanA.close();
124
+ }
125
+
126
+ public void charA (String text,int sleep) throws Exception {
127
+ char[] work = new char[text.length()];
128
+
129
+ for(int i = 0; i < text.length(); i++){
130
+ work[i] = text.charAt(i);
131
+
132
+ //切り出した文字列を一文字ずつ出力
133
+ Thread.sleep(sleep);
134
+ System.out.print(work[i]);
135
+ }
136
+ }
112
137
  }
113
- ```
138
+ ---
114
-
115
- (略)
116
139
  ### 試したこと
117
140
 
118
141
  BJを選択した後、BJを起動して、この画面に戻ってくるとこのエラーが出ます