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

回答編集履歴

1

コードの追加

2017/06/10 08:29

投稿

Nippun
Nippun

スコア1147

answer CHANGED
@@ -1,8 +1,48 @@
1
1
  RandomHandの関数に引数を加えたらいいと思います。
2
+ ```
3
+ public class CpuHand {
4
+ String goo = "グー";
5
+ String choki= "チョキ";
6
+ String paa = "パー";
7
+
2
- RandomHand(int returnRandom){
8
+ public int RandomHand(int r) {
3
- returnRandom = new java.util.Random().nextInt(3) + 1;
9
+ r = new java.util.Random().nextInt(3) + 1;
10
+
11
+ switch (r) {
12
+ case 1:
13
+ System.out.println("CPU:" + goo);
4
- ...
14
+ break;
15
+ case 2:
16
+ System.out.println("CPU:" + choki);
17
+ break;
18
+ case 3:
19
+ System.out.println("CPU:" + paa);
20
+ break;
21
+ }
5
- return returnRandom;
22
+ return r;
23
+ }
6
24
  }
25
+ コード
26
+ ```
27
+
28
+ ```
29
+ CpuHand cpuhand = new CpuHand();
30
+ int r = 0;
31
+ switch (PlayerHand) {
32
+ case 1:
33
+ if (cpuhand.RandomHand(r) == 1) {
34
+
35
+ }
36
+ System.out.println("グー");
37
+ break;
38
+ case 2:
39
+ System.out.println("チョキ");
40
+ break;
41
+ case 3:
42
+ System.out.println("パー");
43
+ break;
44
+ }
45
+ コード
46
+ ```
7
47
  と言った感じです。
8
48
  それを最後にリターンすればいいと思います。