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

练习:猜数字小游戏

需求:

程序自动生成一个 1 - 100 之间的随机数字,使用程序实现猜出这个数字是多少?

代码:

//猜数字小游戏
package demo01;
import java.util.Random;
import java.util.Scanner;
public class HelloJava {
	public static void main(String[] args) {
		Random r = new Random();
		int random = r.nextInt(100) + 1;
		while(true){
			Scanner sc = new Scanner(System.in);
			System.out.println("请输入你猜的数字:");
			int number = sc.nextInt();
			if(random > number){
				System.out.println("猜小了!");
			}else if(random < number){
				System.out.println("猜大了!");
			}else{
				System.out.println("恭喜你猜对了!");
				break;
			}
		}
	}
}

运行结果:

相关文章:

  • SRT协议
  • 企业微信token及相关接口关联分析
  • 界面控件Telerik和Kendo UI 2025 Q1亮点——AI集成与数据可视化
  • leetcode543.二叉树的直径
  • 【系统架构设计师】数据库系统 ② ( 分布式数据库 | 分布式数据库 特点 | 分布式数据库 分层模式 | 两阶段提交协议 - 2PC 协议 )
  • 浅谈WebSocket-FLV
  • 【Mysql】SQL 优化全解析
  • Java爬虫如何解析返回的JSON数据?
  • H3C 防火墙上配置端口映射
  • 旅游CMS选型:WordPress、Joomla与Drupal对比
  • HarmonyOS之深入解析跳转支付宝小程序完成操作后如何自动返回App
  • vue ts+Windi CSS
  • Unity打包崩溃SRP-URP-管线的问题:Shader::SRPBatcherInfoSetup()
  • 鸿蒙 ArkUI 应用上架流程
  • C# 文件夹与命名空间的关系解析
  • HTML5 新的 Input 类型学习笔记
  • linux之 内存管理(5)-CMA 连续内存管理器
  • 【深度学习】Cross-Attention(交叉注意力)机制详解与应用
  • 深入理解 Linux 中磁盘空间驱动的编写:从原理到实践
  • 自动化测试框架搭建完整指南
  • 亚马逊品牌备案网站怎么做/网站目录扫描
  • 网站界面设计 考虑因素/在百度怎么发广告做宣传
  • 网站设计公司天津/一个新产品策划方案
  • 无锡企业建站系统/seo网站推广费用
  • 网站分类 维护/网站运营推广选择乐云seo
  • 网站开发预算编制/如何优化推广网站