13章ヒューマンマシンじゃんけん

3659 ワード

package com.dd;

import java.util.Scanner;

public class guess {
	String name;
	int Score;

	public int showguess() {
		System.out.println("   :1.    2.    3. (       ):");
		Scanner input = new Scanner(System.in);
		int g = input.nextInt();
		switch (g) {
		case 1:
			System.out.println("   :  ");
			break;
		case 2:
			System.out.println("   :  ");
			break;
		case 3:
			System.out.println("   : ");
			break;
		}
		return g;
	}

}
******************************

 
 

 
package com.dd;

public class computer {
	String name;
	int Score;
	computer guess;

	public int showcomputer() {
		int random = (int) (Math.random() * 3 + 1);
		switch (random) {
		case 1:
			System.out.println("    :  ");
			break;
		case 2:
			System.out.println("    :  ");
			break;
		case 3:
			System.out.println("    : ");
			break;
		}
		return random;
	}
}

   


package com.dd;

import java.util.Scanner;

public class games {

	guess jia;
	computer yi;
	int count;

	public void initial() {
		jia = new out();
		yi = new out11();

		count = 0;
	}

	public void showgames() {
		initial();
		System.out.println("----------        -----------");
		System.out.println("**********************************");
		System.out.println("***     ,           ***");
		System.out.println("**********************************");
		System.out.println("    :1.    2.    3. ");
		System.out.println("       (1:     2:    3:  ):");
		Scanner input = new Scanner(System.in);
		int h = input.nextInt();
		switch (h) {
		case 1:
			yi.name = "  ";
			break;
		case 2:
			yi.name = "  ";
			break;
		case 3:
			yi.name = "  ";
			break;
		}
		System.out.println("       :");
		jia.name = input.next();
		System.out.println("    " + yi.name + "  ");
		System.out.println("    ?y:   n: ");
		String sum = input.next();
		while (sum.equals("y")) {
			int y;
			int y1;
			if (sum.equals("y")) {
				y = jia.showout();
				y1 = yi.showout11();
				if ((y == 1 && y1 == 1) || (y == 2 && y1 == 2)
						|| (y == 3 && y1== 3)) {
					System.out.println("  :  ,  !");
				} else if ((y == 1 && y1== 3) || (y == 2 && y1 == 1)
						|| (y== 3 && y1== 2)) {
					System.out.println("  :  ,   !");
					jia.Score++;
				} else {
					System.out.println("   :^_^,   ,  !");
					yi.Score++;
				}
				count++;
			}

			System.out.println("       .y:    n: ");
			sum = input.next();
		}
		showmm();
	}

	public void showmm() {
		System.out.println("-----------------------------");
		System.out.println(jia.name + " VS " + yi.name);
		System.out.println("    :" + count);
		System.out.println("  " + "\t" + "  ");
		System.out.println(jia.name + "\t" + jia.Score);
		System.out.println(yi.name + "\t" + yi.Score);

		if (jia.Score > yi.Score) {
			System.out.println("    ");

		} else if (jia.Score < yi.Score) {
			System.out.println("    ");

			System.out.println("-----------------------------");
		}
	}

}


 
 
    
package com.dd;

import java.util.Scanner;

public class dada{

	public static void main(String[] args) {
		guess guess= new guess();

		games games = new games();
		games.showgames();
		computer computer = new computer();

	}
}