本文实例为大家分享了java实现猜拳小游戏的具体代码,供大家参考,具体内容如下
ur.java
import java.util.scanner;public class ur { string name; int score; public int showfist(){ system.out.println ("请出拳:1.剪刀\t2.石头\t3.布"); scanner input=new scanner ( system.in ); int choice=input.nextint (); if(choice==1){ system.out.println ("您出了剪刀"); }el if(choice==2){ system.out.println ("您出了石头"); }el if (choice==3){ system.out.println ("您出了布"); }el { system.out.println ("输入有误!"); } return choice; }}
computer.java
public class computer { string name; int score; public int showfist () { int choice = (int) (math.random () * 3) + 1; //产生随机数 if (choice == 1) { system.out.println (name +"出了剪刀" ); } el if (choice == 2) { system.out.println (name +"出了石头" ); } el if (choi广州公办职业学院ce == 3) { system.out嶙峋的意思.println (name +"您出雷抒雁了布" ); } el { system.out.println ( "输入有误!" ); } return choice; }}
game.java
import java.util.scanner;public class game { ur ur; //用户 computer computer; //计算机 int count; //记录对战次数 //初始化:设置自己的名字 对手的名字,积分0 public void init(){ system.out.println ("请输入自己的名字"); scanner input = new scanner ( system.in ); string name = input.next (); ur=new ur (); //对象初始化 ur.name=name; ur.score=0; system.out.println ("请选择你的对手:\n1.张三\t2.李四\t3.王五"); int choice = input.nextint (); computer=new computer (); //对象初始化 computer.score=0; switch (choice){ ca 1: computer.name="张三"; ca 2: computer.name="李四"; ca 3: computer.name="王五"; break; default: system.out.println ("输入有误!"); } system.out.println ("你选择与ta对战:"+computer.name); } public void start() { init (); scanner input=new scanner ( system.in ); string iscontinue = null; do { int urfist = ur.showfist (); //人出拳 int chomputerfist = computer.showfist (); //计算机出拳 calcresult ( urfist, chomputerfist ); system.out.println ("是否继续?y(继续)/其他(结束)"); iscontinue=input.next (); }while ("y".equals ( iscontinue )); showresult (ur,computer); 你不知道的事 歌词 //显示最终结果 } //计算每一轮的结果 public void calcresult(int urfist,int computerfist){ //"1.剪刀\t2.石头\t3.布" if((urfist==1&&computerfist==3)||(urfist==2&&computerfist==1)||(urfist==3&&computerfist==2)){ system.out.println ("您赢了"); ur.score++; }el if((urfist==3&宣传计划&computerfist==1)||(urfist==1&&computerfist==2)||(urfist==2&&computerfist==3)){ system.out.println ("您输了"); computer.score++; }el { system.out.println ("您平局"); } } //计算最终结果 public void showresult(ur ur,computer computer){ system.out.println (ur.name +"\t" +ur.score ); system.out.println (computer.name +"\t" +computer.score); if (ur.score>computer.score){ system.out.println ("恭喜,获得了最终的胜利"); }el if (ur.score<computer.score){ system.out.println ("很遗憾你输了"); }el { system.out.println ("最终平局..."); } } public static void main ( string[] args ) { game game = new game (); game.start (); }}
测试结果显示
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持www.887551.com。
本文发布于:2023-04-03 22:19:02,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/2ad4ced3fd29b4d478618d5cc86dff5a.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:java实现简单猜拳小游戏.doc
本文 PDF 下载地址:java实现简单猜拳小游戏.pdf
留言与评论(共有 0 条评论) |