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

Java:猜数字游戏

前言

终于也是迎来我们java旅途的第一个综合性题目了,今天分享给大家,一起学习吧!

一.逻辑梳理

想要完成猜数字的游戏,我们得完成以下几点:

1.随机数的生成

2.输入数字

3.通过比较缩小范围,直到猜对

二.随机数的生成

1.Random

Random 是 Java 自带的工具类,专门用来生成各种类型的随机数(整数、小数、布尔值等)。就像你需要一个 “摇奖机” 来摇出随机号码,Random 就是这个摇奖机,你需要先创建它,再用它摇号。

运用Random帮助我们创建了随机数

2.检验随机数

加入输出代码我们可以检验随机数了

可以看到我们已经成功输出随机数了

三.输入数字

通过这个一小串代码就可以轻松实现输入我们想猜的数字了

四.比较得出结果

我们可以再加入一个if语句进行比较不断缩小我们的范围

import java.util.Random; import java.util.Scanner; public class Text { public static void main(String[] args) { Random random= new Random(); int randNum=random.nextInt(100); System.out.println(randNum); Scanner sc=new Scanner(System.in); while (true){ System.out.println("请输入数字:"); int num= sc.nextInt(); if(num<randNum){ System.out.println("低了"); } else if (num>randNum) { System.out.println("高了"); } else{ System.out.println("恭喜你,猜对了!"); break; } } sc.close(); } }

最后我们来试试

恭喜你,我们一起完成一个猜数字游戏啦

http://www.cnnetsun.cn/news/2484208.html

相关文章:

  • 全志MPP媒体处理平台在V853-PRO开发板上的实战应用
  • Claude Code 在大型代码库里的真实体验
  • 猫抓浏览器扩展:3分钟学会免费下载在线视频的完整指南 [特殊字符]
  • 多场景互动抽奖公众号管理系统
  • 从普通AI算法工程师到AI技术负责人:软件测试从业者的进阶之路
  • 魔百盒刷机后必做的5个设置:从开机自启到应用隐藏,让你的旧盒子焕然一新
  • 别再滥用 `runOnUiThread`!Android 主线程嵌套滥用的危害与正确用法
  • Arco Design Pro:3个痛点解决与5步快速搭建企业级中后台系统
  • 为什么你的无锁队列在压测中崩了——从 ABA 问题到 Hazard Pointer,追踪 lock-free 内存回收的生死时序
  • 二年级下册语文看图写话作文:图书借阅公约
  • 设计智能体对话界面:消息气泡、打字指示器与时间戳
  • HFSS仿真微带线损耗翻车?可能是这3个细节没做好(附PCB导入避坑指南)
  • NY378固态MT29F32T08GSLBHL8-24QA:B
  • JavaSE-14
  • 硬核实战:调用Gemini多模态管道,直击办公中的图表解析、发票识别与自动化脚本生成(国内镜像免费方案)
  • LabVIEW实战:生产者-消费者与状态机模式在测控系统中的应用
  • 2026硕士论文AIGC检测多少算合格?各校红线汇总,附降AI攻略
  • 从VIO到全局定位:深入剖析Maplab框架中的ROVIOLI前端工作原理与调优
  • Hermes Agent Memory 记忆系统详解:为什么它能“越用越懂你”?
  • 智慧铁路要素数据集 铁路场景多传感器数据序列 轨道分割数据集 轨道点云数据集 铁路红外人员与铁路设施与环境元素识别数据集第10130期
  • MetaTube插件JAV影片元数据刮削失败的终极解决方案
  • 免费降AI率工具靠谱吗?2026本科论文知网AI率从37%降到8%
  • 如何彻底解决Cursor AI试用限制:开源技术方案深度解析
  • 用MC1496芯片手把手搭建DSB调制电路:从原理图到实测波形(附Multisim仿真文件)
  • 12.5 通配符的使用
  • 从卡尔曼滤波到Mamba:状态空间模型(SSM)的‘前世今生’与技术演进图谱
  • CAXA 孔/轴
  • 安全开发自查清单:从Pikachu靶场的CSRF漏洞,反推你的Web应用该怎么防
  • AI科技热点日报 | AI Tech Daily | 2026年5月20日 May 20, 2026
  • 企业级Agent落地,你绕不开的 4 个工程问题