萌新一个,自己写了一个猜拳的小游戏。正在学习中。。。
电脑随机出拳 下面是运行结果人机博弈小游戏
实现功能
玩家任意出拳
五局三胜制
可判断最终赢家
下面展示 代码。// A code block var foo = 'bar'; // An highlighted block package day0423; import java.util.Random; import java.util.Scanner; public class Test02 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Test02 fg = new Test02(); fg.showMenu(); } //功能菜单 public void showMenu(){ System.out.println("***欢迎进行猜拳小游戏***"); System.out.println("游戏开始"); Scanner key = new Scanner(System.in); System.out.println("请选择你的游戏对手(1.秦 2.婷 3.婷婷):"); int num = key.nextInt(); System.out.println("请输入玩家的姓名:"); String name = key.next(); String enemyName = ""; switch (num) { case 1: enemyName = "秦"; break; case 2: enemyName = "婷"; break; case 3: enemyName = "婷婷"; break; } System.out.println(name+"VS"+enemyName+"对战"); System.out.println("确定开始吗?(按y开始,按其他键结束)"); String temp = key.next(); if(temp.equalsIgnoreCase("y")){ play(); }else{ System.out.println("退出游戏,系统结束"); } } public void play(){ Scanner key = new Scanner(System.in); int count1=0; int count2=0; for(int i=0;i<5;i++){ System.out.println("***第"+(i+1)+"把***"); System.out.println("请出(1.石头2.剪刀3.布)"); int temp1=key.nextInt(); String myChoose = change(temp1); Random rd = new Random(); int temp2 = rd.nextInt(3)+1; String dChoose = change(temp2); System.out.println("你出拳:"+myChoose); System.out.println("系统出拳:"+dChoose); if(temp1==temp2 ){ System.out.println("平!"); }else if(temp1==1&&temp2==3||temp1==2&&temp2==1||temp1==3&&temp2==2){ System.out.println("敌人赢了!"); count2++; }else{ System.out.println("玩家赢了!"); count1++; } } if(count1>count2){ System.out.println("最终结果你赢了!"); } else if(count1==count2){ System.out.println("最终结果平局"); } else if(count1<count2){ System.out.println("最终结果你输了!"); } } public String change(int Choose){ String str = ""; switch (Choose) { case 1: str = "石头"; break; case 2: str = "剪刀"; break; case 3: str = "布"; break; } return str; } } 

本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
官方软件产品操作指南 (170)