package com.utils;
import java.util.Scanner;
public class Scissors_Stone_Cloth{
? ? public static void main(String[] args) {
? ? ? ? while (true) {
? ? ? ? ? ? System.out.println("----猜拳游戲開始----");
? ? ? ? ? ? System.out.println("請按要求輸入:1.石頭? 2.剪刀? 3.布");
? ? ? ? ? ? String marks ="石頭";
? ? ? ? ? ? String marks2 ="石頭";
? ? ? ? ? ? while (true) {
? ? ? ? ? ? ? ? Scanner in =new Scanner(System.in);
? ? ? ? ? ? ? ? int person = in.nextInt();
? ? ? ? ? ? ? ? if (person !=1 && person !=2 && person !=3) {
? ? ? ? ? ? ? ? ? ? System.out.println("請正確出拳,1,2,3");
break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? int computer =(int) (Math.random() *3 +1);
? ? ? ? ? ? ? ? switch (person) {
? ? ? ? ? ? ? ? ? ? case 1:
marks ="石頭";
break;
? ? ? ? ? ? ? ? ? ? case 2:
marks ="剪刀";
break;
? ? ? ? ? ? ? ? ? ? case 3:
marks ="布";
break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? switch (computer) {
? ? ? ? ? ? ? ? ? ? case 1:
marks2 ="石頭";
break;
? ? ? ? ? ? ? ? ? ? case 2:
marks2 ="剪刀";
break;
? ? ? ? ? ? ? ? ? ? case 3:
marks2 ="布";
break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? if (computer == person) {
? ? ? ? ? ? ? ? ? ? System.out.println("您出的是" + marks +"\n電腦出的是" + marks2 +"\n-----平局=_=");
break;
? ? ? ? ? ? ? ? } else if ((person ==1 && computer ==2) ||(person ==2 && computer ==3) ||(person ==3 && computer ==1)) {
? ? ? ? ? ? ? ? ? ? System.out.println("您出的是" + marks +"\n電腦出的是" + marks2 +"\n-----恭喜您,您贏了!^_^");
break;
? ? ? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? ? ? System.out.println("您出的是" + marks +"\n電腦出的是" + marks2 +"\n-----對不起,您輸了!QAQ");
break;
? ? ? ? ? ? ? ? }
}
}
}
}