java实现数字猜拳小游戏
本文编写一个java数字猜拳的小游戏,具体实现很简单
package guenum; import java.util.ArrayList; import java.util.Scanner; public class Demo { // private static Object list; public static void main(String ad[]) { System.out.println("-------------------------------------小游戏-------------------------------------"); System.out.println("-----------------------系统内置了一个99到177之间的一个随机数-----------------------"); int rm=(int) (Math.random()*78 +99); Scanner sc=new Scanner(System.in); int input_number; int n=0; int t=0; boolean value=false; int[] temp=new int[30]; while(!value) { System.out.print("输入你所猜的数据:"); try { input_number=sc.nextInt(); temp[n]=input_number; t=n; n++; if(input_number==rm) { value=true; }else if(input_number<rm) { System.out.println("小了,再猜!"); }else if(input_number>rm) { System.out.println("大了,再猜!"); } }catch(Exception e) { System.out.println(e); return; } } System.out.println("你总共用了"+n+ "次猜中!"); System.out.println("你所猜的数列如下"); System.out.print("{"); while(n--!=0) { System.out.print(temp[n]+"," ); } System.out.print("}"); System.out.println("\n"); System.out.println("本次猜测活动评价:"); if(t==1) { System.out.println("你太聪明了!"); }else if(2<=t && t<=5) { System.out.println("不错,再接再厉!"); }else if(t>=6) { System.out.println("要努力啊!"); } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Java编写猜数字小游戏
本文实例讲述了java实现的简单猜数字游戏代码.分享给大家供大家参考. 以下是Java语言写的一个猜数字小游戏引用片段: import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; //主函数 public class calssOne { public static void main(String[] args) { //shit+Ctrl+o int result; //随机产生一个
-
java版简单的猜数字游戏实例代码
游戏简述 游戏涉及到game和player两个对象,game会产生介于0-9之间的随机数,下面看看详细的实现过程. 程序逻辑: 1.GameLauncher这个类带有main()方法,是应用程序的入口点 2.main()中会创建出GuessGame对象,并调用她的startGame()方法 3.startGame()方法是游戏的起点,它会创建3个player,然后挑出猜测的随即数字,它会要求player猜测并检查结果,过程会被列出来 类: •GameLauncher.class •GuessGa
-
Java实现的猜数字游戏示例
本文实例讲述了Java实现的猜数字游戏.分享给大家供大家参考,具体如下: 这里演示一段java语言猜数字代码,流程如下: 系统随机生成0-9中的不重复四位数字. 然后用户输入四个数字 如果数字对了,位置不对 则显示 nB,n是有几个是位置对的. 如果数字对了,位置也是对的 则显示mA,m代表有几个数字是正确位置上的. 例如: 生成的是0369 用户输入的是0396 则显示2A2B,两个位置是正确并且数字正确的,另外两个是数字正确,位置不正确的. Java代码: package com.e
-
java实现猜数字小游戏
java 实现猜数字游戏 随机给定一个数字,猜大小直到正确 package com.swift; import java.util.Random; import java.util.Scanner; public class GuessBigSmall { public static void main(String[] args) { Scanner scan=new Scanner(System.in); Random random = new Random(); int number =
-
java实现的简单猜数字游戏代码
本文实例讲述了java实现的简单猜数字游戏代码.分享给大家供大家参考. 具体代码如下: 复制代码 代码如下: import java.util.InputMismatchException; import java.util.Scanner; public class Main { public static void main(String[] args) { // 产生一个随机数 int number = (in
-
java实现数字猜拳小游戏
本文编写一个java数字猜拳的小游戏,具体实现很简单 package guenum; import java.util.ArrayList; import java.util.Scanner; public class Demo { // private static Object list; public static void main(String ad[]) { System.out.println("-------------------------------------小游戏---
-
java项目实现猜拳小游戏
本文实例为大家分享了java实现猜拳小游戏的具体代码,供大家参考,具体内容如下 项目名称 猜拳小游戏 项目描述 玩家与电脑进行猜拳游戏,玩家行为采用输入方式,电脑行为采用随机形式. 代码实现 测试类 public class Test { public static void main(String[] args) { Game game = new Game(); game.start(); } } 主类:实现主方法 public class Game { private People peo
-
java实现简单猜拳小游戏
本文实例为大家分享了java实现猜拳小游戏的具体代码,供大家参考,具体内容如下 User.java import java.util.Scanner; public class User { String name; int score; public int showFist(){ System.out.println ("请出拳:1.剪刀\t2.石头\t3.布"); Scanner input=new Scanner ( System.in ); int choice=input.
-
Java实现人机猜拳小游戏
本文实例完成人机猜拳互动游戏的开发,供大家参考,具体内容如下 阶段一:实验--分析业务,创建用户类 1.分析业务,抽象出类.类的特征和行为 2.创建出用户类 阶段二:实验--创建出计算机类 1.创建计算机类Computer.实现计算机出拳 2.产生一个1-3的随机数,模拟计算机的出拳结果 阶段三:实验--创建游戏类,选择对战对手 1.创建游戏类Game 2.编写游戏类的初始化方法initial() 3.编写游戏类的开始游戏方法startGame() 阶段四:实验--实现一局对战 分别调用用户类和
-
使用java实现猜拳小游戏
本文实例为大家分享了java实现猜拳小游戏的具体代码,供大家参考,具体内容如下 实现下图要求 public class User { private String u_name; private int u_score; public User() { super(); } public User(String name, int score) { super(); this.u_name = name; this.u_score = score; } public String getName
-
java面向对象之人机猜拳小游戏
人机猜拳小游戏,只要用到的java面向对象的思维模式.本游戏中有游戏玩家和计算机两个参与者.玩家和计算机都有的属性是姓名和得分.共分为4个类.下图是游侠小程序控制台截图: 以下是源代码: Computer.java类 package com.whf.guess.game; /** * @author :辰 * @version * 创建时间:2017年2月24日 上午8:38:29 * */ public class Computer { String name = "电脑";
-
Java完美实现2048小游戏
完美地模仿了2048游戏,是根据网友的一个2048改的. Block.java import javax.swing.*; import java.awt.*; public class Block extends JLabel { private int value; public Block() { value = 0;//初始化值为0 setFont(new Font("font", Font.PLAIN, 40));//设定字体 setBackground(Color.gray
-
C++实现产生随机数和相应的猜拳小游戏实例代码
一.简介 c++中,产生随机数的通用方法就是调用 srand()和 rand() 函数. Rand 单纯的rand()会返回一个0至RAND_MAX之间的随机数值,而RAND_MAX的值与int位数有关,最小是32767.不过rand()是一次性的,因为系统默认的随机数种子为1,只要随机数种子不变,其生成的随机数序列就不会改变. 其实,对于rand()的范围,我们是可以进行人为设定的,只需要在宏定义中定义一个random(int x)函数,就可以生成范围为0至x的随机数值.当然,也可以定义为r
-
Java实现24点小游戏
本文实例为大家分享了Java实现24点小游戏的具体代码,供大家参考,具体内容如下 程序设计要求: 24点游戏是经典的纸牌益智游戏. 常见游戏规则: 从扑克中每次取出4张牌.使用加减乘除,第一个能得出24者为赢.(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏. 基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题. 1.程序风格良好(使用自定义注释模板) 2.列出表
-
python实现人机猜拳小游戏
今天的这篇文章呢是对人机猜拳小游戏--石头剪刀布的一个描述以及代码展现 石头剪刀布游戏代码的简介:关于石头剪刀布这个小游戏,大致得到思路就是,玩家出一个手势,然后电脑再随机出一个手势,最后再判断是玩家获胜还是电脑获胜.最简单的思路就是将这三个手势是三个代号来表示,然后再去判断代号之间的关系,最后输出胜方. 最一般情况下,最先想到的就是使用1.2.3数字来对三个手势进行代号化,然后再通过代号的大小去判断,如下是对这个方式的简述: 石头 代号 用1来表示 剪刀 代号 用2来表示 布
随机推荐
- 微信公众号可通过现金红包接口发放微信支付现金红包(附开发教程)
- 在Python的web框架中编写创建日志的程序的教程
- nodejs 子进程正确的打开方式
- Mac OSX下使用MAMP安装配置PHP开发环境
- asp.net GridView导出到Excel代码
- javascript hasFocus使用实例
- Smarty中的注释和截断功能介绍
- php数组去重实例及分析
- JavaScript实现信用卡校验方法
- C#把数组中的某个元素取出来放到第一个位置的实现方法
- C#自动判断Excel版本使用不同的连接字符串
- c语言中getch,getche,getchar的区别
- 获取到AdvancedDataGrid选中行的全部数据
- asp 动态数组 提供Add、Insert、Remove、RemoveAt、Search等方法。
- SQL Server日期计算第1/2页
- sqlserver、Mysql、Oracle三种数据库的优缺点总结
- jquery ajax 简单范例(界面+后台)
- 用jquery实现输入框获取焦点消失文字
- jquery控制表单输入框显示默认值的方法
- Linux系统使用用户密钥ssh主机访问