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("恭喜您,猜对了");
             }
         }
     }
}
相关推荐
callJJ26 分钟前
Spring Bean 生命周期详解——从出生到销毁,结合源码全程追踪
java·后端·spring·bean·八股文
怒放吧德德27 分钟前
AsyncTool + SpringBoot:轻量级异步编排最佳实践
java·后端
毅炼1 小时前
Java 集合常见问题总结(1)
java·后端
知识即是力量ol1 小时前
口语八股——Spring 面试实战指南(一):核心概念篇、AOP 篇
java·spring·面试·aop·八股·核心概念篇
utmhikari1 小时前
【架构艺术】治理后端稳定性的一些实战经验
java·开发语言·后端·架构·系统架构·稳定性·后端开发
文艺倾年1 小时前
【源码精讲+简历包装】LeetcodeRunner—手搓调试器轮子(20W字-上)
java·jvm·人工智能·tomcat·编辑器·guava
dfyx9991 小时前
Maven Spring框架依赖包
java·spring·maven
茶杯梦轩2 小时前
从零起步学习并发编程 || 第二章:多线程与死锁在项目中的应用示例
java·服务器·后端
日月云棠2 小时前
JAVA JDK 11 特性详解
java
q***76562 小时前
工作中常用springboot启动后执行的方法
java·spring boot·后端