Random
是什么
用于随机产生一个数
怎么用
random的使用分为三步
第一步:导包
import java.util.Random;
第二步:创建对象
Random rd = new Random();
第三步:获取随机数
int num = rd.nextInt(10); //产生的数据在0到10之间,包括0,不包括10。 //如果将10改为100,将产生0-100之间的随机数,但不包括100
实例:
import java.util.Random; //第1步:导包 public class RandomDemo { public static void main(String[] args) { //第2步:创建对象 Random rd = new Random(); //第3步:获取随机数 int num = rd.nextInt(10); System.out.println(num); } }
案例:
猜猜我是谁?
系统随机产生一个0-100的数,用户输入猜的数值,若正确,游戏结束;若不正确,系统给出提示,继续游戏。
1 import java.util.Random; 2 import java.util.Scanner; 3 4 public class RandomTest { 5 public static void main(String[] args) { 6 Random rd=new Random(); 7 int num=rd.nextInt(100); 8 System.out.println("随机数已生成,游戏开始!----------"); 9 10 while (true){ 11 System.out.println("请输入你要猜的值:"); 12 13 Scanner sc=new Scanner(System.in); 14 int testNum=sc.nextInt(); 15 16 if(testNum==num){ 17 break; 18 } 19 else if (testNum>num){ 20 System.out.println("你猜大了,请再接再厉!"); 21 } 22 else { 23 System.out.println("你猜小了,请再接再厉!"); 24 } 25 26 } 27 System.out.println("恭喜你! 猜对了!"); 28 } 29 }