Java初学者作业——编写 Java 程序,让用户输入指定数字实现产生随机数。

时间:2020-12-14 21:14:56

返回本章节

返回作业目录


需求说明:

编写 Java 程序,让用户输入指定数字实现产生随机数。运行效果如下:

Java初学者作业——编写 Java 程序,让用户输入指定数字实现产生随机数。

实现思路:

  • 定义两个变量start和end来保存起始和结束值。
  • 通过结束值减起始值得到变化区间再加起始值,核心代码如下:
rdm.nextInt(end - start + 1) + start

实现代码:

import java.util.Random;
import java.util.Scanner; public class RandomDome {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入随机数的起始值:");
int start = sc.nextInt();
System.out.println("请输入随机数的结束值:");
int end = sc.nextInt();
Random rdm = new Random();
int num = rdm.nextInt(end - start + 1) + start;
System.out.println(num);
} }