多方法程序
1)玩家:电脑和用户
2)出拳规则:1 - 石头 2 - 剪刀 3 - 布
public class Game {
public static void main(String[] args) {
int n=input();
System.out.println(user(n)?"您出的是--"+n:"无效");
int computer = computer();
System.out.println("电脑出的是--"+computer);
compare(n,computer);
}
public static int input() {
Scanner s=new Scanner(System.in);
System.out.println("请输入数字");
return s.nextInt();
}
public static boolean user(int x) {
if(x>0&&x<4)
return true;
else
return false;
}
public static int computer() {
int b=(int)((Math.random()*3)+1);
return b;
}
public static void compare(int x,int y) {
if(x==1&&y==2 ||x==2&&y==3||x==3&&y==1)
System.out.println("玩家获胜");
else if(x==2&&y==1||x==3&&y==2||x==1&&y==3)
System.out.println("电脑获胜");
else if(x==y)
System.out.println("平手");
else
System.out.println("出现错误");
}
}