Java基础-实现猜数字小游戏

  1. 实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字;

  2. 要求用户从控制台输入数字,若输入的数字比随机数小,则提示太小了;若输入的数字比随机数大,则提示太大了,若输入的数字与随机数相同,则提示猜对了。游戏过程中用户需要多次输入所猜数字,直到猜中为止;

java 复制代码
import java.util.Random;
import java.util.Scanner;

public class PlayGame{
     public static void  main(String[] args){
         Random random = new Random();
         int number = random.nextInt(100)+1;
         while(true){
             System.out.println("请输入您要猜的数字:");
             Scanner scanner = new Scanner(System.in);
             int input = scanner.nextInt();
             if(input >number){
                 System.out.println("您输入的数字太大了");
             }else if(input<number){
                 System.out.println("您输入的数字太小了");
             }else{
                 System.out.println("恭喜您,猜对了");
             }
         }
     }
}
相关推荐
Chan165 分钟前
SpringAI:RAG 最佳实践与调优
java·spring boot·ai·java-ee·intellij-idea·rag·springai
odng6 分钟前
Windsurf / Codex 默认只显示 3 个最近任务,如何改成 100 个
java
m0_716765237 分钟前
C++巩固案例--通讯录管理系统详解
java·开发语言·c++·经验分享·学习·青少年编程·visual studio
Predestination王瀞潞8 分钟前
Java EE3-我独自整合(第三章:Spring DI 入门案例)
java·spring·java-ee
Ttang2311 分钟前
Java爬虫:Jsoup+OkHttp实战指南
java·爬虫·okhttp
李庆政37011 分钟前
OkHttp的基本使用 实现GET/POST请求 authenticator自动认证 Cookie管理 请求头设置
java·网络协议·http·okhttp·ssl
Chan1615 分钟前
SpringAI:MCP 协议介绍与接入方法
java·人工智能·spring boot·spring·java-ee·intellij-idea·mcp
dllxhcjla19 分钟前
苍穹外卖2
java
迷藏49421 分钟前
**发散创新:Go语言中基于上下文的优雅错误处理机制设计与实战**在现代后端开发中,**错误处理**早已不是简单
java·开发语言·后端·python·golang
杰克尼24 分钟前
知识点总结--day10(Spring-Cloud框架)
java·开发语言