java人机猜拳-石头剪刀布

java人机猜拳-石头剪刀布

ID:9405823

大小:19.80 KB

页数:4页

时间:2018-04-30

java人机猜拳-石头剪刀布_第1页
java人机猜拳-石头剪刀布_第2页
java人机猜拳-石头剪刀布_第3页
java人机猜拳-石头剪刀布_第4页
资源描述:

《java人机猜拳-石头剪刀布》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、java人机猜拳 1.首先定义一个用户类:代码如下packagemypackage;importjava.util.*;publicclassPerson{Stringname="";intscore;publicintshowFist(){System.out.println("请出拳:1.剪刀2.石头3.布(输入相应数字)");Scannerinput=newScanner(System.in);intnumber=input.nextInt();switch(number){case1:System.out.println("玩家出:剪刀");returnnumber;cas

2、e2:System.out.println("玩家出:石头");returnnumber;case3:System.out.println("玩家出:布");returnnumber;default:System.out.println("你出拳:剪刀");returnnumber;}}}2.定义一个计算机类packagemypackage;publicclassComputer{intmax=3;intmin=1;intnumber=(int)(Math.random()*(max-min))+min;intscore;Stringname="电脑";publicintshowc

3、omputer(){switch(number){case1:System.out.println("电脑出:剪刀");returnnumber;case2:System.out.println("电脑出;石头");returnnumber;case3:System.out.println("电脑出:布");returnnumber;default:System.out.println("电脑出:剪刀");returnnumber;  }}} 3.创建一个游戏类packagemypackage;importjava.util.*; publicclassStartGame{publ

4、icintInitial(){System.out.println("----------欢迎进入游戏世界----------");System.out.println("");System.out.println("t****************");System.out.println("t** 猜拳,开始 **tt");System.out.println("t****************");System.out.println("");System.out.println("出拳规则:1.剪刀2.石头3.布");System.out.println("请

5、选择对方角色(1.刘备2.孙权3.曹操):");Scannerinput=newScanner(System.in);intnumber=input.nextInt();switch(number){case1:System.out.print("刘备");returnnumber;case2:System.out.print("孙权");returnnumber;case3:System.out.print("曹操");returnnumber;default:System.out.print("你选择了刘备作战");returnnumber;}}publicstaticvoid

6、main(String[]args) {//完善游戏类的startGame()方法,实现一局对战Computercomputer=newComputer();Personplayer=newPerson();StartGamecome=newStartGame();Scannerinput=newScanner(System.in);come.Initial();System.out.println("");System.out.println("要开始么?y/n");Stringcon=input.next();intcount=0;while(con.equalsIgn

7、oreCase("y")){intperFist=player.showFist();intcompFist=computer.showcomputer();System.out.println("双方对战次数:"+count);if((perFist==1&&compFist==1)

8、

9、(perFist==2&&compFist==2)

10、

11、(perFist==3&&compFist==3)){System.out.println("结果:平局,真衰!");count

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。