質問編集履歴

2

ソースコード変更

2018/05/15 13:11

投稿

Abenosan
Abenosan

スコア25

test CHANGED
File without changes
test CHANGED
@@ -96,7 +96,7 @@
96
96
 
97
97
 
98
98
 
99
-
99
+ ```
100
100
 
101
101
 
102
102
 

1

ソースコード変更

2018/05/15 13:11

投稿

Abenosan
Abenosan

スコア25

test CHANGED
File without changes
test CHANGED
@@ -46,7 +46,7 @@
46
46
 
47
47
  public static int mass = 0; /*全マス数*/
48
48
 
49
-
49
+ public int value = sc.nextInt();
50
50
 
51
51
  /**
52
52
 
@@ -64,21 +64,25 @@
64
64
 
65
65
  System.out.println("1,サイコロを振る 2,ゲームを終了する。");
66
66
 
67
- int value = sc.nextInt(); //入力値を受け取る
68
-
69
- if(value != 2){ // 2を選択するとゲーム終了
70
-
71
67
  for(int i = 0; mass < 100; i++){ // massが100以下なら実行
72
68
 
73
- value=sc.nextInt();
69
+ switch(sc.nextInt()) {
74
70
 
75
- if(value ==1 ) { // 1ならば実行
71
+ case 1 :
76
72
 
77
73
  mass = (int) (mass + Math.random()*6);
78
74
 
79
75
  System.out.println("ゴールまであと"+ (100 - mass) + "です");
80
76
 
81
-
77
+ break;
78
+
79
+ case 2 :
80
+
81
+ System.out.println("ゲームを終了します");
82
+
83
+ default:
84
+
85
+
82
86
 
83
87
  }
84
88
 
@@ -88,17 +92,15 @@
88
92
 
89
93
  }
90
94
 
91
- System.out.println("ゲームを終了します");
92
-
93
95
  }
94
-
95
- }
96
96
 
97
97
 
98
98
 
99
99
 
100
100
 
101
- ```
101
+
102
+
103
+
102
104
 
103
105
 
104
106