···
/**
java实现人机猜拳游戏
-
人和电脑分别出剪刀、石头、布,直到人战胜电脑,游戏结束
*/
public class caiquan {
public static void main(String[] args) {while (true) { System.out.println("*******************************"); System.out.println("--------欢迎进入猜拳游戏--------"); System.out.println("请出拳:(1是剪刀,2是石头,3是布)"); Scanner sc=new Scanner(System.in); int person=sc.nextInt(); //获取用户输入 int computer=(int)(Math.random()*3)+1; //电脑随机出拳 String per="用户"; String com = "电脑"; //用户出拳 switch(person){ case 1: per="剪刀"; break; case 2: per="石头"; break; case 3: per="布"; break; } //电脑出拳 switch(computer){ case 1: com="剪刀"; break; case 2: com="石头"; break; case 3: com="布"; break; } //根据出拳判断输赢 if(person==1&&computer==3||person==2&&computer==1||person==3&&computer==2){ System.out.println("你出的是("+per+") 电脑出的是("+com+")"); System.out.println(" 【你输了!再来一次吧】"); //System.out.println(); }else if (person==computer){ System.out.println("你出的是("+per+") 电脑出的是("+com+")"); System.out.println(" 【平局!再来一次吧】"); // System.out.println(); }else{ System.out.println("你出的是("+per+") 电脑出的是("+com+")"); System.out.println(" 【恭喜你赢了!!!】"); System.out.println("【你终于战胜了电脑,游戏结束!】");; break; } }
}
}
···