Java基础 - 获取随机数
使用方法
1 package com.demo5;
2
3 import java.util.Random;
4
5 /*
6 * 使用步骤:
7 * A:导包
8 * import java.util.Random;
9 * B:创建对象
10 * Random r = new Random();
11 * C: 获取随机数
12 * int num = r.nextInt(10); // 获取数据的范围:0-9 包括0,不包括10
13 * int num = r.nextInt(10) +1; // 获取数据的范围:1-10
14 * int num = r.nextInt(100) +1; // 获取数据的范围:1-100
15 *
16 * */
17
18 public class test1 {
19
20 public static void main (String[] args) {
21 Random r = new Random();
22 int num = r.nextInt(100);
23 System.out.println("num:" + num);
24 }
25 }
例子
1 package com.demo5;
2
3
4 /*
5 * 生成一个1-100的随机数,然后通过获取输入的数值进行比对,直到猜对为止
6 * */
7
8 import java.util.Random;
9 import java.util.Scanner;
10
11 public class test1 {
12
13 public static void main (String[] args) {
14 Random r = new Random();
15
16 int random_num = r.nextInt(100) + 1;
17 // System.out.println("num:" + random_num);
18 Scanner sc = new Scanner(System.in);
19
20 while (true) {
21 System.out.println("请猜一下随机数是多少:");
22 int input_num = sc.nextInt();
23
24 if (input_num == random_num) {
25 System.out.println("恭喜猜对了!");
26 break;
27 } else if (input_num > random_num) {
28 System.out.println("您输入的值大了");
29 } else {
30 System.out.println("您输入的值小了");
31 }
32 }
33
34 }
35 }