【JAVA】超简单的1-100猜数字小游戏
目录
前言:先捋一捋思路:
步骤一:生成随机数字
步骤二:获取键盘输入“猜测”的数字
步骤三:加上判断
JDK_API_1_6_zh_CN 下载
简介:首先会从1-100之间会有一个随机出现的默认数字,玩家用最少的次数猜中默认数字即可获胜,在猜数字的过程中会给出或高或低的提示直至最后猜中为止;
前言:先捋一捋思路:
- 首先必须产生一个在1-100之间的随机数字,且在本局结束之前是不能产生变化的。其次需要用到第一个API,Random的nextInt方法来生成一个随机数字;
- 需要告诉程序我们猜的是几?需要准备第二个API,所以需要用到了Scanner;
- 需要获取键盘输入的数字,用Scanner当中的nextInt方法;
- 已经获取了两个数字,第一个是随机数字,也就是正确的答案,第二个是玩家猜测的数字。此时需要判断(if)一下玩家猜测的数字:
- 玩家猜测的数字如果大于随机数,提示“您输入的数字太大了,请继续猜测!”
- 玩家猜测的数字如果小于随机数,提示“您输入的数字太小了,请继续猜测!”
- 玩家如果猜中了,提示“在您不懈的努力下,恭喜您终于猜中了!”
- 继续猜测就是再来一次,而且循环次数并不能够确定,所以可以用while(ture),直至猜中为止。
接下来我们将用代码模拟来实现猜数字小游戏;
步骤一:生成随机数字
package Object;
// 随机数
import java.util.Random;// 键盘输入
import java.util.Scanner;public class DemoGames {public static void main(String[] args) {Random r = new Random();
// 定义一个变量去存储随机数,且整体+1,生成1-100的随机数;int randomNum = r.nextInt(100) + 1;
}
步骤二:获取键盘输入“猜测”的数字
package Object;
// 随机数
import java.util.Random;// 键盘输入
import java.util.Scanner;public class DemoGames {public static void main(String[] args) {Random r = new Random();
// 定义一个变量去存储随机数,且整体+1,生成1-100的随机数;int randomNumber = r.nextInt(100) + 1;
// 需要获取键盘输入的数字,用Scanner当中的nextInt方法;Scanner scc = new Scanner(System.in);int correctNumber = scc.nextInt();}
}
步骤三:加上判断
package Object;
// 随机数import java.util.Random;// 键盘输入
import java.util.Scanner;public class DemoGames {public static void main(String[] args) {Random r = new Random();
// 定义一个变量去存储随机数,且整体+1,生成1-100的随机数;int randomNumber = r.nextInt(100) + 1; // 此时正确答案已经有了,本局游戏未结束前不会发生变更
// 需要获取键盘输入的数字,用Scanner当中的nextInt方法;Scanner scc = new Scanner(System.in);while (true) {System.out.println("请输入您猜测的数字");int correctNumber = scc.nextInt();if (correctNumber > randomNumber){System.out.println("您输入的数字太大了,请继续猜测!");}else if (correctNumber < randomNumber){System.out.println("您输入的数字太小了,请继续猜测!");}else {System.out.println("在您不懈的努力下,恭喜您终于猜中了!");break;}}System.out.println("游戏结束");}
}
JDK_API_1_6_zh_CN 下载
JDK_API_1_6_zh_CN 下载
【JAVA】超简单的1-100猜数字小游戏相关推荐
- Python实现1~100猜数字小游戏
电脑随机生成1~100之间的整数让用户来猜,猜错提示大了还是小了,直到用户猜对游戏结束. import random 表示随机模块 random.randint(1,100)用于生成指定范围内的整数. ...
- 用python做C语言的猜数字游戏,[Python3 练习] 007 简单的猜数字小游戏
题目:简单的猜数字小游戏 (1) 描述 程序随机生成一个数字,玩家用键盘输入所猜数字,在规定次数内猜对为胜. (2) 要求 程序随机生成一个 1 到 100 的自然数 有 7 次机会去猜 机会用尽之前 ...
- JAVA SE 猜数字小游戏(java基础)
java基础 猜数字小游戏 示例代码如下: import java.util.Random; public class Demo03{//猜数字小游戏代码示例 public static void m ...
- c语言生成随机数猜数字大小,产生一个随机数,进行猜数字小游戏
产生随机数 Random:用于产生随机数 使用步骤: 1.导包 import java.util.Random; 2.创建对象 Random r = new Random(); 3.获取随机数 int ...
- Java实现简单的猜数字小游戏
一. 题目 猜数字小游戏规则: 系统自动生成一个随机整数然后由用户输入一个猜测的数字,如果输入数字比生成数大,则提示"猜大了":如果输入数字比生成数小,则提示"猜小了&q ...
- java实现猜数字小游戏(简单+详细)
话不多说直接上代码!!! import java.util.Random; import java.util.Scanner;public class hehe{public static void ...
- Java语言实现猜数字小游戏
之前笔者在学习C语言的初级阶段,就已经实现了用C语言简单实现猜数字小游戏,既然笔者最近在学习Java的初级阶段,那么,也应该写一个Java语言实现的猜数字小游戏!! C语言实现猜数字小游戏:原文链接为 ...
- java编写数字游戏大全_Java编写猜数字小游戏
本文实例讲述了java实现的简单猜数字游戏代码.分享给大家供大家参考. 以下是java语言写的一个猜数字小游戏引用片段: import java.text.simpledateformat; impo ...
- 猜数字游戏java编程_Java编写猜数字小游戏
本文实例讲述了java实现的简单猜数字游戏代码.分享给大家供大家参考. 以下是Java语言写的一个猜数字小游戏引用片段: import java.text.SimpleDateFormat; impo ...
最新文章
- 关于Bulk加载模式
- sklearn(聚类和降维)
- 图解系列之垃圾收集标记整理算法
- 【华为敏捷/DevOps实践】2. Wiki凭什么持续得到开发人员和团队的喜爱
- kubernetes ConfigMap和Secret:配置应用程序
- LINUX 学习笔记 账号与群组的管理
- 个人作业1——四则运算题目生成程序(基于java)
- 前端中常用的PS操作
- lpop 原子_这个知识孩子掌握了吗?初中化学原子的结构知识梳理
- 中英文1:2等宽字体
- ACM程序设计大赛简介
- 嘉楠科技被「华尔街」看空
- html如何制作水滴效果图,html+css实现充电水滴融合特效代码
- 【小工具】文件夹映射为本地磁盘(重启不失效)
- POI实现超大数据的Excel的读写操作,支持Excel最大行数。
- Cobbler 自动装机系统
- 突发!拼多多程序员自杀
- java android 计算两个日期之间的天数
- MGRE结合OSPF
- Working Practice-召集相关人员面对面的沟通是处理问题最快的方式之一