java猜数字小游戏案例
本文实例为大家分享了java猜数字小游戏案例,供大家参考,具体内容如下
package day08; import java.util.Scanner; public class GuessNumber { /** * 猜数字小游戏:、 需求: 随机产生一个整数数1-100(被猜数)不设置输出 * 键盘录入一个玩家要猜的数字 * 判断猜大还是猜小了或者猜中 */ public static void main(String[] args) { // 随机产生整数1-100 int number = (int) (Math.random() * 100) + 1; System.out.println("********************欢迎来到猜数字小游戏*****************"); System.out.println("************************开始游戏吧********************"); // 创建循环语句 while (true) { // 键盘录入一个要猜的数 Scanner sc = new Scanner(System.in); System.out.println("请输入一个要猜的数字:"); int guessinput = sc.nextInt(); // 判断结果 if (guessinput > number) { System.out.println("抱歉" + guessinput + "猜大了"); } else if (guessinput < number) { System.out.println("抱歉" + guessinput + "猜小了"); } else { System.out.println("恭喜猜中了!"); break;//猜中后跳出while循环 } } } }
输出:
********************欢迎来到猜数字小游戏***************** ************************开始游戏吧******************** 请输入一个要猜的数字: 20 抱歉20猜小了 请输入一个要猜的数字: 40 抱歉40猜小了 请输入一个要猜的数字: 80 抱歉80猜大了 请输入一个要猜的数字: 60 抱歉60猜小了 请输入一个要猜的数字: 70 抱歉70猜大了 请输入一个要猜的数字: 65 抱歉65猜大了 请输入一个要猜的数字: 63 恭喜猜中了!
注意:猜数字的时候可以通过二分法进行查找
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
java版简单的猜数字游戏实例代码
游戏简述 游戏涉及到game和player两个对象,game会产生介于0-9之间的随机数,下面看看详细的实现过程. 程序逻辑: 1.GameLauncher这个类带有main()方法,是应用程序的入口点 2.main()中会创建出GuessGame对象,并调用她的startGame()方法 3.startGame()方法是游戏的起点,它会创建3个player,然后挑出猜测的随即数字,它会要求player猜测并检查结果,过程会被列出来 类: •GameLauncher.class •GuessGa
-
java学习之猜数字小游戏
今天主要学习了一些初级的设计,完成了这个猜数字的小游戏,其是也算不上是什么游戏,因为我答案都给出来了.当然也是想对代码更加熟练的操作,让自己能够得心应手. 这个小程序中让我花了点时间的主要是那个如何去重的问题,当时也是思考良久,后来才考虑到使用死循环让随机数产生直到不重复为止,其他感觉也还好. import java.util.Scanner; public class GuessingGames { public static void main(String[] args) { Scanne
-
Java实现的猜数字游戏示例
本文实例讲述了Java实现的猜数字游戏.分享给大家供大家参考,具体如下: 这里演示一段java语言猜数字代码,流程如下: 系统随机生成0-9中的不重复四位数字. 然后用户输入四个数字 如果数字对了,位置不对 则显示 nB,n是有几个是位置对的. 如果数字对了,位置也是对的 则显示mA,m代表有几个数字是正确位置上的. 例如: 生成的是0369 用户输入的是0396 则显示2A2B,两个位置是正确并且数字正确的,另外两个是数字正确,位置不正确的. Java代码: package com.e
-
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实现猜数字小游戏
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 day08; import java.util.Scanner; public class GuessNumber { /** * 猜数字小游戏:. 需求: 随机产生一个整数数1-100(被猜数)不设置输出 * 键盘录入一个玩家要猜的数字 * 判断猜大还是猜小了或者猜中 */ public static void main(String[] args) { // 随机产生整数1-100 int number
-
Java如何获取一个随机数 Java猜数字小游戏
本文实例为大家分享了Java获取一个随机数(及猜数字小游戏)的具体代码,供大家参考,具体内容如下 Math类概述: 该类Math包含用于执行基本数值运算的方法,例如基本指数,对数,平方根和三角函数. Math所有类都是静态的.可以直接类名.调用. 获取随机数的办法: 代码如下 public class SuiJi { public static void main(String[] args) { double d = Math.random(); System.out.println(d);
-
java实现猜数字小游戏(Swing版)
2008年的时候,在学习Java how to program第五版的时候,写过一个猜数字小游戏,是用Applet写的: 现在,我要用Swing重写这个小游戏,同时,加入一些新功能,如:背景颜色(红色表示偏高,蓝色表示偏低).弹框.字体控制.布局管理器的使用. 运行截屏: 代码如下: //Guess a number between 1 and 1000 //Java how to program, 10/e, Exercise 12.14 //by pandenghuang@163.com /
-
Java Socket实现猜数字小游戏
本文实例为大家分享了Java Socket实现猜数字游戏的具体代码,供大家参考,具体内容如下 运行截图 Server Client 完整代码 Server import java.io.IOException; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.Random; import java.util.Scanner; public clas
-
Java实现猜数字小游戏详解流程
猜数字游戏 系统自动生成一个随机整数(1-100), 然后由用户输入一个猜测的数字. 如果输入的数字比该随机数小, 提示 "低 了", 如果输入的数字比该随机数大, 提示 "高了" , 如果输入的数字和随机数相等, 则提示 "猜对了 整理思路 1. 我们玩游戏的时候,都有开始游戏和退出游戏 2. 其次,它要生成一个随机数,如果是固定值,哪有什么意思? 3. 再者,我们要输入数字,根据它反馈的情况进行判断和猜测数字的大小 4. 但是我们不可能说一次就判断成功
-
java基础实现猜数字小游戏
本文实例为大家分享了java实现猜数字小游戏的具体代码,供大家参考,具体内容如下 介绍: 电脑随机生成一个1-100的随机数,用户输入一个数:电脑判断输入数与随机数之间的大小,分别提示"大了","小了".直到用户猜中为止. 代码: import java.util.Random; import java.util.Scanner; public class RandomTest { public static void main(String[] args) { /
-
Java实现猜数字小游戏代码
目录 ▲游戏规则: ▲实现思路: 实验结果: 总结 ▲游戏规则: 系统随机生成一个范围0——100的数,用户输入数字,判断该数字是大于,小于,还是等于随机生成的数字,等于的时候退出程序. ▲实现思路: 我们首先要解决的的是随机数,若这个数是我们人为设置的就没有意思了.在Java中的java.util包中提供了一个Random类,可以实现系统输入.随机数解决之后就成功了一半了,接下来看代码如何执行吧. import java.util.Random; import java.util.Scanne
-
利用Java实现简单的猜数字小游戏
目录 实现思路 代码实现 实现思路 由计算机随机产生1~100的整数.用户猜测计算机产生的数字,并输入数字,当输入的数字与计算机产生的数字相同时输出恭喜你,猜对了.当输入的数字小于计算机产生的数字输出太小了,当输入的数字大于计算机产生的数字输出太大了 可以用for循环设定游戏猜的次数,增加代码的可玩性 代码实现 import java.util.Random; import java.util.Scanner; public class User { public static void mai
随机推荐
- php获取超链接文本内容的正则表达式(五种方法)
- JS+Canvas实现的俄罗斯方块游戏完整实例
- ASP.NET用SignalR建立浏览器和服务器的持久连接详解
- 一句话木马入侵EASYNEWS新闻管理系统
- Android自定义双向进度条的实现代码
- JS只能输入正整数的简单实例
- CSS整体布局声明的一些使用技巧
- oracle 10g 快照操作方法
- jQuery实现键盘回车搜索功能
- java 和 json 对象间转换
- javascript中xml操作实现代码
- 提升Wind XP系统运行速度绝招
- 自己简单封装的一个CDialog类实例
- Eclipse 导出可执行Java工程/可执行Jar文件(包含第三方Jar包)
- java 中OkHttp的使用方法及实例
- vue实现提示保存后退出的方法
- 了解javascript中变量及函数的提升
- Linux服务器下Nginx与Apache共存的实现方法分析
- Docker部署Kafka以及Spring Kafka实现
- 解决SpringMVC同时接收Json和Restful时Request里有Map的问题