/** * Computer Player Class */ public class ComputerPlayer implements Player { // Player の名前 private String name; // 現在の手 private int hand; // Constructer public ComputerPlayer(String name){ this.name = name; } public String getName(){ return name; } public int getHand(){ // 手を選ぶ return selectHand(); } // 手を出力する public String toString(){ String handText = name + "'s hand is "; switch(hand){ case GOO: handText += "GOO"; break; case CHOKI: handText += "CHOKI"; break; case PA: handText += "PA"; break; default: break; } return handText; } // 手の選択 private int selectHand(){ // 乱数を利用して手を選択する hand = (int)(Math.random() * maxSize); return hand; } }