返回本章節
返回作業目錄
需求說明:
編寫 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);
}
}