JAVA-- 猜拳游戏
本游戏是用户与电脑进行一个简单的游戏,电脑随机产生一个手势,用户根据自己的想法输入一代码,系统会自动给出一个结,并提示电脑和用户各出的什么手势……
操作方法
- 01
游戏源码如下: import java.util.Scanner; public class guess { public static void main(String[] args){ Scanner aa=new Scanner(System.in); //新建一个手势方法 System.out.println("-----猜拳小游戏-----"); System.out.println("请出拳(1.剪刀 2.石头 3.布)"); int per=aa.nextInt(); //接受用户输入的手势 int com=(int)(Math.random()*3)+1; //电脑随机产生一个手势 //System.out.println(com); String bj_1="空"; //标记用户的手势 String bj_2="空"; //标记电脑的手势 switch(per){ case 1:bj_1="剪刀";break; case 2:bj_1="石头";break; case 3:bj_1="布";break; } switch(com){ case 1:bj_2="剪刀";break; case 2:bj_2="石头";break; case 3:bj_2="布";break; } if(per==1&&com==1||per==2&&com==2||per==3&&com==3){ System.out.println("你出的:"+bj_1+" 电脑出的:"+bj_2); System.out.println("你与电脑打成平手"); } else if(per==1&&com==3||per==2&&com==1||per==3&&com==2){ System.out.println("你出的:"+bj_1+" 电脑出的:"+bj_2); System.out.println("恭喜你,你赢了"); } else //(per==1&&com==2||per==2&&com==3||per==3&&com==1) {System.out.println("你出的:"+bj_1+" 电脑出的:"+bj_2); System.out.println("很遗憾,你输了");} } }
- 02
首先我们要运行这个游戏:开始--运行--“输入cmd”--输入文件的保存位置--调试程 序:javac guess.java--调试完成后,运行程序:java guess,就会出现如图的界面
- 03
然后用户输入手势,比如说我要办理石头时,按下数字键2就可以了,回车一下,这时电脑会随机产生一个手势进行比较,并给出相应的结果和提示