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("恭喜您,猜对了");
             }
         }
     }
}
相关推荐
隔窗听雨眠4 分钟前
ORM框架选型指南:MyBatis与Hibernate的全面对比
java·开发语言·数据库
j7~11 分钟前
【C++】类和对象(上)--带你全面理解类和对象的概念,以及this指针的理解和相关面试题
java·开发语言·封装·this指针·类的实例化·访问限定符·类的命名
于先生吖12 分钟前
同城物流创业项目,Java源码搭建多车型搬家拉货、就近配货预约小程序
java·开发语言·小程序
码不停蹄的玄黓13 分钟前
Java 异常分类
java·开发语言
江湖中的阿龙18 分钟前
23种设计模式
java·开发语言·设计模式
可可嘻嘻大老虎19 分钟前
SpringBoot拦截器防重复提交实战
java·spring boot·后端
RainCityLucky24 分钟前
Java Swing 自定义组件库分享(十一)
java·笔记·后端
ch.ju24 分钟前
Java Programming Chapter 4——The set method assigns a value to the property.
java·开发语言
Sam_Deep_Thinking25 分钟前
SaaS多租户业务差异化:扩展点机制的设计与实现
java·架构
我登哥MVP29 分钟前
Spring Boot 从“会用”到“精通”:Rest风格原理
java·spring boot·后端·spring·maven·intellij-idea·mybatis