質問編集履歴

2

画像消去

2020/10/15 05:18

投稿

momo1122
momo1122

スコア17

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  ![イメージ説明](2f8fe232ebe4d5314d94e87364829bb6.png)
42
42
 
43
- ![イメージ説明](9e31250a9920dd5d457deeebabd47585.png)
43
+
44
44
 
45
45
 
46
46
 

1

画像追加

2020/10/15 05:18

投稿

momo1122
momo1122

スコア17

test CHANGED
File without changes
test CHANGED
@@ -26,8 +26,6 @@
26
26
 
27
27
  ### 発生している問題・エラーメッセージ
28
28
 
29
-
30
-
31
29
  ```
32
30
 
33
31
  Exception in thread "main" java.lang.NumberFormatException: For input string: ""
@@ -40,39 +38,9 @@
40
38
 
41
39
 
42
40
 
43
- ```Java
41
+ ![イメージ説明](2f8fe232ebe4d5314d94e87364829bb6.png)
44
42
 
45
- public int getHand() {
46
-
47
- while (true) {
48
-
49
- System.out.println("コマンド? 0:グー 1:チョキ 2:パー");
50
-
51
- //
52
-
53
- myHand = sc.nextLine();
54
-
55
- int input = Integer.parseInt(myHand);
56
-
57
- if(input == 0 || input == 1 || input == 2){
58
-
59
- break;
60
-
61
- }else {
62
-
63
- System.out.println("0~2を入力してください");
43
+ ![イメージ説明](9e31250a9920dd5d457deeebabd47585.png)
64
-
65
- }
66
-
67
- }
68
-
69
- int input = Integer.parseInt(myHand);
70
-
71
- return input;
72
-
73
- }
74
-
75
- ```
76
44
 
77
45
 
78
46
 
@@ -80,13 +48,13 @@
80
48
 
81
49
 
82
50
 
83
- if(input == 0 || input == 1 || input == 2)
51
+ また、数値に変換してからif文で条件にかける、なども試しましたが
84
52
 
85
- if(input == "0" || input == "1" || input == "2")
53
+ ```Exception in thread "main" java.lang.NumberFormatException: For input string: ""```
86
54
 
87
- したりしした
55
+ いうエラーメッセージがでてき
88
56
 
89
- 数値に変換してから条件にかけるなども試ましがうまくせん
57
+ 前提としてコードのnextLine()を使用した数値の比較をするためのコードの書き方がわからアドバイスをいただきたいのがこの質問でお聞きしたいことになり
90
58
 
91
59
 
92
60