专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java随机数(java随机数生成方法)

temp10 2024-10-25 17:02:00 java教程 16 ℃ 0 评论

Java随机数

描述

运用 Java 的 Random 函数实现猜数字游戏。

题目

随机产生一个 1-100 之间的数字,然后让玩家不断猜测,如果猜大,提示过大,如果猜小,提示过小,如果猜中则程序停止。

Java随机数(java随机数生成方法)

题目解决思路

  1. 创建一个生产随机数的对象,并通过对象方法获取随机数。
  2. 定义一个死循环,不停获取玩家输入的数字。
  3. 拿着这个用户输入的数字与上面产生的随机数比对。

代码具体实现

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

public class RandomDemo03 {
    public static void main(String[] args) {
        System.out.println("嗨客网(www.haicoder.net)\n");

        // 创建一个生产随机数的对象
        Random r = new Random();
        // 生成一个 1-100之间的随机数
        int result1 = r.nextInt(100) + 1;
        // 定义一个死循环,不停获取玩家输入的数字
        while(true){
            System.out.println("请输入数字:");
            // 创建扫描类对象
            Scanner sc = new Scanner(System.in);
            // 获取用户输入的数字
            int a = sc.nextInt();
            // 判断用户输入数字与答案数字大小
            if(a > result1){
                System.out.println("您输入的数字过大!");
            }else if(a < result1) {
                System.out.println("您输入的数字过小!");
            }else{
                System.out.println("您猜对了!");
                break;
            }
        }
    }
}

运行结果如下图:



此处已经实现一个简易的猜数字游戏。



本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表