回答編集履歴

1

追記

2018/06/26 04:38

投稿

tkturbo
tkturbo

スコア5572

test CHANGED
@@ -51,3 +51,55 @@
51
51
 
52
52
 
53
53
  ↑プレイヤークラスの「makeHandStatus()」メソッドがどこからも参照されてないので、じゃんけんの手を決定するところで呼び出せばよいでしょう。
54
+
55
+
56
+
57
+ ### 追記
58
+
59
+ > 参考にコードを
60
+
61
+
62
+
63
+ ↑そこは自分で学習して身に付けるところだとは思いますが。。。
64
+
65
+
66
+
67
+
68
+
69
+ ```java
70
+
71
+ // プレイヤークラス側
72
+
73
+
74
+
75
+ //メソッド:ランダムで出す手を決める
76
+
77
+ public String makeHandStatus() {
78
+
79
+ // 前半部分省略
80
+
81
+ String[] s = {"グー","チョキ","パー"};
82
+
83
+ this.handStatus = s[rnd.nextInt(3)]; // <-- 例えばここでメンバ変数にセットする。
84
+
85
+ return handStatus ;
86
+
87
+ }
88
+
89
+ ```
90
+
91
+
92
+
93
+ ```java
94
+
95
+ // じゃんけんクラス側
96
+
97
+
98
+
99
+ //2名のプレイヤー表示
100
+
101
+ EX2_02_1_Player pl1 = new EX2_02_1_Player(args[0],null);
102
+
103
+ pl1.makeHandStatus(); // <--------------------- ここでメソッド実行して、じゃんけんの手を決める。
104
+
105
+ ```