你还在折腾这个剪刀石头布阿

解决方案 »

  1.   

    import java.util.*;
    import javax.swing.*;public class region{
    public static void main(String[] args)
    { int Userinput, ComputerChoice, result;
            int rock = 0;
    String Userinput_str;
    while (true)
    {
            Userinput_str = JOptionPane.showInputDialog("0 = rock\n\n" +
    "1 = scissor "  + "\n\n" +
    "2 = paper"  + "\n\n"+"your guess");
    Userinput = Integer.parseInt(Userinput_str);
            Random generator = new Random();
    ComputerChoice = generator.nextInt(3);
            result = Userinput - ComputerChoice;
            while(Userinput == 0 || Userinput == 1 || Userinput == 2 )
            {
            if(result == ComputerChoice)
             { 
              System.out.println("Your Choice is as same as ComputerChioce's, Try again");            }
                else {
    if(Userinput == 0 && ComputerChoice == 1 && result == -1)
    System.out.println("You Win, rock smashes scissor");
      if(Userinput == 0 && ComputerChoice == 2 && result == -2)
                    System.out.println("Computer Win, paper smothers rock");
                    if(Userinput == 1 && ComputerChoice == 2 && result == -1)
                System.out.println(" You Win, scissor cuts paper");
                 if(Userinput == 1 && ComputerChoice == 0 && result == 1)
                System.out.print("Computer Win, rock smashes csissor");
                   if(Userinput == 2 && ComputerChoice == 1 && result == 1)
                System.out.println("Computer Win, scissor cuts paper");
                    if(Userinput == 2 && ComputerChoice == 0 && result == 2)
                System.out.println("You Win, paper smothers rock");
                 }
             break;//System.exit(0);
             }
            }
            } }