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("恭喜您,猜对了");
             }
         }
     }
}
相关推荐
有梦想的攻城狮10 分钟前
maven中的os-maven-plugin插件的使用
java·maven·maven插件·os-maven-plugin·classifer
Carry灭霸16 分钟前
【BUG】Redisson Connection refused 127.0.0.1
java·redis
消失的旧时光-194320 分钟前
第九课实战版:异常与日志体系 —— 后端稳定性的第一道防线
java·后端
钦拆大仁22 分钟前
Java设计模式-状态模式
java·设计模式·状态模式
人道领域25 分钟前
javaWeb从入门到进阶(SpringBoot基础案例2)
java·开发语言·mybatis
BHXDML25 分钟前
数据结构:(二)逻辑之门——栈与队列
java·数据结构·算法
码农水水38 分钟前
米哈游Java面试被问:Shenandoah GC的Brooks Pointer实现机制
java·开发语言·jvm·spring boot·redis·安全·面试
星辰_mya40 分钟前
Netty
java·架构·io
九皇叔叔42 分钟前
【06】SpringBoot3 MybatisPlus 修改(Mapper)
java·spring boot·mybatis·mybatisplus
如果'\'真能转义说42 分钟前
Spring 概述
java·spring