java实现猜数字游戏(Random运用)

java实现猜数字游戏(Random运用)

代码:

package com.liangrui;

import java.util.Random;
import java.util.Scanner;

/**
 * 功能描述: java实现猜数字游戏
 * 程序自动生成一个1-100之间的数字,使用程序实现猜出这个数字是多少?
 *
 * @Author 良睿
 * @Datetime 2021/3/12 16:50
 */
public class RandomTest {
          
   
    public static void main(String[] args) {
          
   

        System.out.println("----------------猜数游戏开始-------------------------");
        //生成一个1-100的随机整数
        Random random=new Random();
        int number=random.nextInt(100)+1;

        System.out.println("请输入你要猜的数字:");
        //用户输入数字,直到猜到正确的数字为止
        while (true){
          
   
            //用户输入数字
            Scanner scanner=new Scanner(System.in);
            int guessNumber=scanner.nextInt();

            if (guessNumber>number){
          
   
                System.out.println("你猜的数字大了,请重新输入:");
            }else if (guessNumber<number){
          
   
                System.out.println("你猜的数字小了,请重新输入:");
            }else {
          
   
                System.out.println("恭喜你,猜对了,是"+number);
                break;
            }
        }

        System.out.println("----------------猜数游戏结束-------------------------");
    }
}

输出日志:

----------------猜数游戏开始------------------------- 请输入你要猜的数字: 12 你猜的数字小了,请重新输入: 24 你猜的数字大了,请重新输入: 20 你猜的数字小了,请重新输入: 22 你猜的数字大了,请重新输入: 21 恭喜你,猜对了,是21 ----------------猜数游戏结束-------------------------

到此,猜数字游戏的java基础示例已完成。有问题随时评论,觉得有用的话记得点个赞哦!

在代码实例中学习知识,学和用兼备,想要长期学习的小伙伴记得关注哦!

经验分享 程序员 微信小程序 职场和发展