ヒューマンマシンインタラクティブ版じゃんけんゲーム


                       ,            ,   3  ,   Person ,Computer  Game 。  Person  Computer              、          。Game             ,       。     :
    (1)Person 
package com.GuessFist;

import java.util.Scanner;

public class Person {
    public String Name;
    public int Score;
    
    public void GetName(String name){
    	Name=name;
    }
    public int GetFist(){
    	Scanner input=new Scanner(System.in);
    	int Fist=input.nextInt();
    	if (Fist<1&&Fist>3) {
			System.out.println("Warning!    ");
			return 0;
		}
    	switch (Fist) {
		case 1:
			System.out.println("\t  "+Name+",     ");
			return Fist;
		case 2:
			System.out.println("\t  "+Name+",     ");
			return Fist;
		case 3:
			System.out.println("\t  "+Name+",    ");
			return Fist;
		default:
			System.out.println("Warning!    ,     ");
			GetFist();
			break;
		}
		return 0;
    }
}
(2)Computer 
package com.GuessFist;

import java.util.Random;

public class Computer {
    public String Name;
    public int Score;
    
    public void GetName(String name){
    	Name=name;
    }
    public int GetFist(){
    	Random r=new Random();
    	int Fist=r.nextInt(2)+1;
    	switch (Fist) {
		case 1:
			System.out.println("\t  "+Name+"    ");
			return Fist;
		case 2:
			System.out.println("\t  "+Name+"    ");
			return Fist;
		case 3:
			System.out.println("\t  "+Name+"   ");
			return Fist;
		default:
			break;
		}
		return 0;
    }
}
(3)