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

質問編集履歴

2

タグの変更

2020/05/07 03:51

投稿

ODAICHI23
ODAICHI23

スコア0

title CHANGED
File without changes
body CHANGED
File without changes

1

ソースコードを追加しました。×Javascript〇Java

2020/05/07 03:51

投稿

ODAICHI23
ODAICHI23

スコア0

title CHANGED
File without changes
body CHANGED
@@ -7,9 +7,63 @@
7
7
 
8
8
 
9
9
  ### 該当のソースコード
10
+ import java.util.Scanner;
10
11
 
12
+ public class Janken {
13
+ public static void main(String[] args) {
14
+ System.out.println("---------------------------------------------------------------------");
15
+ System.out.println(" 計算脳トレ");
16
+ System.out.println("---------------------------------------------------------------------");
17
+ System.out.println();
18
+ System.out.println("==ルール説明==");
19
+ System.out.println("足す引く掛ける割るを使って0にしよう");
20
+ System.out.println();
21
+ System.out.println("---------------------------------------------------------------------");
22
+ System.out.println( "ゲーム開始");
23
+ System.out.println("---------------------------------------------------------------------");
11
24
 
25
+ Scanner scanner = new Scanner(System.in);
26
+ //親の数字を出す
27
+ int ranNum = new java.util.Random().nextInt(50)+51;
28
+ System.out.println("最初の数字は" + ranNum + "です。");
12
29
 
30
+ int keisan;
31
+
32
+ while(ranNum != 0 ) {
33
+ //計算用の数字を出す
34
+ int subNum = new java.util.Random().nextInt(9)+1;
35
+ System.out.println("今回の計算に使う数字は" + subNum + "です");
36
+ System.out.println("計算に使う文字を入力してください" + ranNum + "0:+ 1:- 2:* 3:/" + subNum);
37
+ keisan = Integer.parseInt(scanner.nextLine());
38
+
39
+ switch(keisan) {
40
+ case 0:
41
+ ranNum = ranNum + subNum;
42
+ System.out.println(ranNum);
43
+ break;
44
+ case 1:
45
+ ranNum = ranNum - subNum;
46
+ System.out.println(ranNum);
47
+ break;
48
+ case 2:
49
+ ranNum = ranNum * subNum;
50
+ System.out.println(ranNum);
51
+ break;
52
+ case 3:
53
+ ranNum = ranNum / subNum;
54
+ System.out.println(ranNum);
55
+ break;
56
+ default:
57
+ System.out.println("選択肢に無いものが選ばれました");
58
+ break;
59
+ }
60
+ System.out.println("計算結果は" + ranNum + "です。");
61
+ }
62
+
63
+ }
64
+ }
65
+
66
+
13
67
  ### 試したこと
14
68
 
15
69