java基础实现猜数字小游戏
本文实例为大家分享了java实现猜数字小游戏的具体代码,供大家参考,具体内容如下
介绍:
电脑随机生成一个1-100的随机数,用户输入一个数;电脑判断输入数与随机数之间的大小,分别提示“大了”,“小了”.直到用户猜中为止。
代码:
import java.util.Random;
import java.util.Scanner;
public class RandomTest {
public static void main(String[] args) {
//获得1-100的随机数
Random random = new Random();
//random.nextInt(100)的取值为0——99之间的数
//加一之后取值1——100
int result = random.nextInt(100) + 1;
Scanner scanner = new Scanner(System.in);
while(true){
//键盘输入数字,回车结束
int i = scanner.nextInt();
if(i>result){
System.out.println("大了");
}else if(i<result){
System.out.println("小了");
}else{
System.out.println("恭喜你答对了");
break;
}
}
System.out.println("本次答案为:"+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实现猜数字小游戏(有次数限制)
用代码模拟猜数字的小游戏,供大家参考,具体内容如下 思路: 1.首先需要产生一个随机数字,并且一旦产生不再变化.用Random的nextInt方法 2.需要键盘输入,所以用到了Scanner 3.获取键盘输入的数字,用Scanner当中的nextInt方法 4.规定最多只能猜7次,次数用完提示并游戏结束.已经得到了两个数字,判断(if)一下: 如果太大了,提示太大,请重试 如果太小了,提示太小,请重试 如果猜中了,游戏结束,并附上猜中数字的次数 5.重试就是再来一次,循环次数不确定,用while
-
java实现猜数字游戏
本文实例为大家分享了java实现猜数字游戏的具体代码,供大家参考,具体内容如下 游戏规则: 通常由两个人玩,一方出数字,一方猜.出数字的人要想好一个没有重复数字的4位数,不能让猜的人知道.猜的人就可以开始猜.每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示数字正确位置也正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数. 如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为 2
-
Java的带GUI界面猜数字游戏的实现示例
先导包 import java.util.*; import javax.swing.*; 再写主方法 public static void main(String[] args) { } 新声明一个Scanner和随机数 public static void main(String[] args) { Scanner in = new Scanner(System.in); Random r = new Random(); } 让UIManager爬取系统窗口样式 try { UIManage
-
Java实现的猜数字游戏示例
本文实例讲述了Java实现的猜数字游戏.分享给大家供大家参考,具体如下: 这里演示一段java语言猜数字代码,流程如下: 系统随机生成0-9中的不重复四位数字. 然后用户输入四个数字 如果数字对了,位置不对 则显示 nB,n是有几个是位置对的. 如果数字对了,位置也是对的 则显示mA,m代表有几个数字是正确位置上的. 例如: 生成的是0369 用户输入的是0396 则显示2A2B,两个位置是正确并且数字正确的,另外两个是数字正确,位置不正确的. Java代码: package com.e
-
java实现的简单猜数字游戏代码
本文实例讲述了java实现的简单猜数字游戏代码.分享给大家供大家参考. 具体代码如下: 复制代码 代码如下: import java.util.InputMismatchException; import java.util.Scanner; public class Main { public static void main(String[] args) { // 产生一个随机数 int number = (in
-
Java如何获取一个随机数 Java猜数字小游戏
本文实例为大家分享了Java获取一个随机数(及猜数字小游戏)的具体代码,供大家参考,具体内容如下 Math类概述: 该类Math包含用于执行基本数值运算的方法,例如基本指数,对数,平方根和三角函数. Math所有类都是静态的.可以直接类名.调用. 获取随机数的办法: 代码如下 public class SuiJi { public static void main(String[] args) { double d = Math.random(); System.out.println(d);
-
java版简单的猜数字游戏实例代码
游戏简述 游戏涉及到game和player两个对象,game会产生介于0-9之间的随机数,下面看看详细的实现过程. 程序逻辑: 1.GameLauncher这个类带有main()方法,是应用程序的入口点 2.main()中会创建出GuessGame对象,并调用她的startGame()方法 3.startGame()方法是游戏的起点,它会创建3个player,然后挑出猜测的随即数字,它会要求player猜测并检查结果,过程会被列出来 类: •GameLauncher.class •GuessGa
-
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编写猜数字小游戏
本文实例讲述了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; //随机产生一个
随机推荐
- Angularjs中数据绑定的实例详解
- Lua中函数与面向对象编程的基础知识整理
- 超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
- Java中使用synchronized关键字实现简单同步操作示例
- 寻找网站后台地址的python脚本
- php中异常处理方法小结
- Python作用域用法实例详解
- C# 对文件与文件夹的操作包括删除、移动与复制
- 用js实现CSS圆角生成更新
- setTimeout在类中使用的问题!
- webpack入门必知必会
- 用shell+sendmail实现服务器监控报警小脚本
- Python 操作文件的基本方法总结
- 基于Java中的数值和集合详解
- jQuery制作简单柱状图实例
- jQuery得到多个值只能用取Class ,不能用取ID的方法
- 终于发现了鼠标关机后仍然发光的原因了与关闭键盘鼠标开机功能的方法第1/2页
- 用javascript实现检测指定目录是否存在的方法 原创
- 使用NOPI读取Word、Excel文档内容
- vue2配置scss的方法步骤
