当前位置: 首页 > news >正文

JAVA完成猜数字小游戏

import java.util.Scanner;
import java.util.Random;public class csj {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);Random random = new Random();int to = random.nextInt(100); // 产生一个0到99之间的随机数while(true) { // 无限循环直到猜对为止System.out.println("请输入一个数字"); // 提示用户输入数字int num = scanner.nextInt(); // 获取用户输入的整数if(num < to) { // 如果用户输入的数字小于随机数System.out.println("猜小了");} else if(num > to) { // 如果用户输入的数字大于随机数System.out.println("猜大了");} else { // 如果用户输入的数字等于随机数System.out.println("猜对了");break; // 结束循环}}}
}

 

 

具体步骤如下:

1. 导入必要的类:Scanner用于读取用户输入,Random 用于生成随机数。
2. 定义一个公共类 csj。
3. 类中定义一个公共静态方法 main,这是程序的入口点。
4. 创建一个 Scanner` 对象用于从标准输入(通常是键盘)读取数据。
5. 创建一个 Random 对象用于生成随机数。
6. 使用 random.nextInt(100) 方法生成一个介于0到99之间的随机整数赋值给变量 to。
7. 进入一个无限循环 while(true),这个循环会一直运行直到用户猜对数字。
8. 循环内部提示用户输入一个数字,然后读取用户输入的整数存放在变量 num 中。
9. 比较用户输入的数字与之前生成的随机数:
   - 如果用户输入的数字小于随机数,输出“猜小了”。
   - 如果用户输入的数字大于随机数,输出“猜大了”。
   - 如果用户输入的数字等于随机数,输出“猜对了”,并通过 break 语句退出循环。

这样,程序就完成了一个基本的猜数字游戏功能。


http://www.mrgr.cn/news/70742.html

相关文章:

  • “箱体分析”,箱体支撑压力位,分析市场方向 通达信主图 源码
  • Android Framework AMS(16)进程管理
  • 【支付行业-支付系统架构及总结】
  • qt QRunnable 与 QThreadPool详解
  • 深度学习中的多头注意力机制:原理与实现解析
  • Python入门系列(1)--总篇
  • python练习-Django web入门
  • STM32:ADC
  • 万字长文解读机器学习——决策树
  • [C++]——位图与布隆过滤器
  • Rust 模板匹配——根据指定图片查找处于大图中的位置(支持GPU加速)
  • APP封装系统 app误报毒app可上传 自动实现5分钟随机更换包名和签名
  • VMnet NAT模式配置
  • Perfetto中如何使用SQL语句
  • MutationObserver与IntersectionObserver的区别
  • IEEE JSSC更新|Tiny Tapeout:让每个人都能设计定制芯片
  • 【C】一文速学----线程池原理与实战
  • 【计算机网络】网络框架
  • C0028.在Clion中快速生成头文件中声明的函数的方法
  • 车载诊断架构---域控下挂节点信息同步策略
  • 基于51单片机密码锁—有3个密码lcd1602显示
  • 【项目开发】RESTful架构及RESTful API设计指南
  • dapp获取钱包地址,及签名
  • js.零钱兑换
  • python:用 sklearn 转换器处理数据
  • 【C++ 篇】类之华章:超越固有模式,品味面向对象的璀璨光芒