天天看点

Java小案例——随机数猜测随机数猜测

随机数猜测

1. 内容介绍

随机生成一个1~100整数,然后输入一个整数和生成的数字进行比对,猜大小并给予提示,猜对为止。

2. 思路解析

用Random方法随机生成一个0~99的整数自加一次,键盘输入一个输,用while循环对比。猜测真确则输出该随机数。

3. 代码实现

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

//作业二:随机生成一个1~100整数,然后输入一个整数和生成的数字进行比对,猜大小并给予提示,猜对为止。
public class work02 {
    public static void main(String[] args) {
        //随机生成一个1~100的整数
        Random rand = new Random();
        int result = rand.nextInt(99);
        result++;
        //键盘输入一个数
        System.out.print("请输入一个数:");
        Scanner scan = new Scanner(System.in);
        int flag = scan.nextByte();
        //与result对比
        while (result!=flag){
            if (flag>result){
                System.out.println("输入数字比较大");
            }else {
                System.out.println("输入数字比较小");
            }
            System.out.print("请重新输入一个数:");
            Scanner scan1 = new Scanner(System.in);
            flag = scan1.nextByte();
        }
        System.out.println("猜对了!!!");
        System.out.println("随机数为:" +result);
    }
}
           

4. 运行

Java小案例——随机数猜测随机数猜测