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

猜数字游戏 Java

生成一个1到100之间的随机数,并让用户猜测该数是多少。根据用户的输入,给出相应的提示,例如,“猜大了”、“猜小了”或“猜对了”。若未猜对,则继续猜,直到用户猜对数字,程序结束。猜数字游戏的效果图如图1所示。

package lianxi1;import java.util.Random;
import java.util.Scanner;public class GuessGame {public static void main(String[] args) {Random random = new Random();int target = random.nextInt(100) + 1; // 生成一个1~100的随机整数System.out.println("猜数字游戏开始...(目标数字范围是1~100之间的整数)");Scanner scanner = new Scanner(System.in);int guess; // 用户的猜测数字// 循环判断猜测结果while (true) {System.out.print("请输入您的猜测:");guess = scanner.nextInt();if (guess == target) { // 猜测数字与目标相等System.out.println("恭喜你,猜对了!");break;} else if (guess < target) { // 猜测数字比目标小System.out.println("猜小了");} else { // 猜测数字比目标大System.out.println("猜大了");}}scanner.close();}
}

http://www.dtcms.com/a/316622.html

相关文章:

  • 并发编程的三要素是什么
  • Docker Desktop
  • 实战项目3-工控软件-2.0- 自定义控件HMILabel的创建
  • 用 Spark 找出最大值:高性能计算的正确姿势
  • 线性筛和os数组(牛客多校25年#7-G)
  • (ZipList入门笔记二)为何ZipList可以实现内存压缩,可以详细介绍一下吗
  • web_socket_channel 后台重连机制失败
  • Kafka 的基本操作(1)
  • Web存储技术详解:sessionStorage、localStorage与Cookie
  • MySQL 深分页优化方案
  • Matplotlib(六)- 坐标轴定制
  • 【motion】HumanML3D 的安装1:环境搭建
  • 制造业ERP系统架构设计方案(基于C#生态)
  • [激光原理与应用-151]:光学器件 - 光学平晶:高精度平面度检测的核心工具
  • 用phpstudy安装php8.2后报错:意思是找不到php_redis.dll拓展时
  • 如何对云环境或者超融合系统进行性能测试?
  • Pandas 入门:数据分析的得力工具
  • PowerBI VS QuickBI 实现图表的动态配色
  • Vue 2 渲染链路剖析
  • Linux逻辑卷管理操作指南
  • Arxiv-Daily
  • AUTOSAR进阶图解==>AUTOSAR_RS_ECUResourceTemplate
  • 【前端】使用jQuery播放图片,类似播放幻灯片一样
  • Redis面试精讲 Day 11:Redis主从复制原理与实践
  • RAG向量检索增强生成
  • MediaPipe框架解析(五):c++ face_mesh解析
  • TDengine 中 TDgpt 的模型评估工具
  • 基于WOA鲸鱼优化的VMD-GRU时间序列预测算法matlab仿真
  • 代码随想录day57图论7
  • (ZipList入门笔记一)ZipList的节点介绍