目录

前言:先捋一捋思路:

步骤一:生成随机数字

步骤二:获取键盘输入“猜测”的数字

步骤三:加上判断

JDK_API_1_6_zh_CN 下载


简介:首先会从1-100之间会有一个随机出现的默认数字,玩家用最少的次数猜中默认数字即可获胜,在猜数字的过程中会给出或高或低的提示直至最后猜中为止;

前言:先捋一捋思路:

  1. 首先必须产生一个在1-100之间的随机数字,且在本局结束之前是不能产生变化的。其次需要用到第一个API,Random的nextInt方法来生成一个随机数字;
  2. 需要告诉程序我们猜的是几?需要准备第二个API,所以需要用到了Scanner;
  3. 需要获取键盘输入的数字,用Scanner当中的nextInt方法;
  4. 已经获取了两个数字,第一个是随机数字,也就是正确的答案,第二个是玩家猜测的数字。此时需要判断(if)一下玩家猜测的数字:
    1. 玩家猜测的数字如果大于随机数,提示“您输入的数字太大了,请继续猜测!”
    2. 玩家猜测的数字如果小于随机数,提示“您输入的数字太小了,请继续猜测!”
    3. 玩家如果猜中了,提示“在您不懈的努力下,恭喜您终于猜中了!”
  5. 继续猜测就是再来一次,而且循环次数并不能够确定,所以可以用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猜数字小游戏相关推荐

  1. Python实现1~100猜数字小游戏

    电脑随机生成1~100之间的整数让用户来猜,猜错提示大了还是小了,直到用户猜对游戏结束. import random 表示随机模块 random.randint(1,100)用于生成指定范围内的整数. ...

  2. 用python做C语言的猜数字游戏,[Python3 练习] 007 简单的猜数字小游戏

    题目:简单的猜数字小游戏 (1) 描述 程序随机生成一个数字,玩家用键盘输入所猜数字,在规定次数内猜对为胜. (2) 要求 程序随机生成一个 1 到 100 的自然数 有 7 次机会去猜 机会用尽之前 ...

  3. JAVA SE 猜数字小游戏(java基础)

    java基础 猜数字小游戏 示例代码如下: import java.util.Random; public class Demo03{//猜数字小游戏代码示例 public static void m ...

  4. c语言生成随机数猜数字大小,产生一个随机数,进行猜数字小游戏

    产生随机数 Random:用于产生随机数 使用步骤: 1.导包 import java.util.Random; 2.创建对象 Random r = new Random(); 3.获取随机数 int ...

  5. Java实现简单的猜数字小游戏

    一. 题目 猜数字小游戏规则: 系统自动生成一个随机整数然后由用户输入一个猜测的数字,如果输入数字比生成数大,则提示"猜大了":如果输入数字比生成数小,则提示"猜小了&q ...

  6. java实现猜数字小游戏(简单+详细)

    话不多说直接上代码!!! import java.util.Random; import java.util.Scanner;public class hehe{public static void ...

  7. Java语言实现猜数字小游戏

    之前笔者在学习C语言的初级阶段,就已经实现了用C语言简单实现猜数字小游戏,既然笔者最近在学习Java的初级阶段,那么,也应该写一个Java语言实现的猜数字小游戏!! C语言实现猜数字小游戏:原文链接为 ...

  8. java编写数字游戏大全_Java编写猜数字小游戏

    本文实例讲述了java实现的简单猜数字游戏代码.分享给大家供大家参考. 以下是java语言写的一个猜数字小游戏引用片段: import java.text.simpledateformat; impo ...

  9. 猜数字游戏java编程_Java编写猜数字小游戏

    本文实例讲述了java实现的简单猜数字游戏代码.分享给大家供大家参考. 以下是Java语言写的一个猜数字小游戏引用片段: import java.text.SimpleDateFormat; impo ...

最新文章

  1. 关于Bulk加载模式
  2. sklearn(聚类和降维)
  3. 图解系列之垃圾收集标记整理算法
  4. 【华为敏捷/DevOps实践】2. Wiki凭什么持续得到开发人员和团队的喜爱
  5. kubernetes ConfigMap和Secret:配置应用程序
  6. LINUX 学习笔记 账号与群组的管理
  7. 个人作业1——四则运算题目生成程序(基于java)
  8. 前端中常用的PS操作
  9. lpop 原子_这个知识孩子掌握了吗?初中化学原子的结构知识梳理
  10. 中英文1:2等宽字体
  11. ACM程序设计大赛简介
  12. 嘉楠科技被「华尔街」看空
  13. html如何制作水滴效果图,html+css实现充电水滴融合特效代码
  14. 【小工具】文件夹映射为本地磁盘(重启不失效)
  15. POI实现超大数据的Excel的读写操作,支持Excel最大行数。
  16. Cobbler 自动装机系统
  17. 突发!拼多多程序员自杀
  18. java android 计算两个日期之间的天数
  19. MGRE结合OSPF
  20. Working Practice-召集相关人员面对面的沟通是处理问题最快的方式之一

热门文章

  1. 写给大忙人看的上帝公式!!!
  2. ks检验与s-w 检验_Python实现「统计学」常用的假设检验
  3. flutter upgrade升级报错
  4. 王者荣耀白晶晶皮肤1小时销量破千万!用 Python 分析我发现了原因
  5. MATLAB求两圆的公切线,(PPT)数学建模.ppt
  6. 关于ROG魔霸3不识别西部数据SN750问题
  7. Delphi 读取文本文件的两种方式
  8. JCF 集合框架小结
  9. 用JAVA实现基于Actor模型的RPC
  10. ide怎么设置方法中间加一道横线_像IDE那样使用VIM(快速入门版)