最近学习了一个新知识:怎样产生随机数。
语法如下:
***//先要导个包***
import java.util.Random ;
class Demo{
public static void main(String[] args){
Random r=new Random();
int number=new r.nextInt(10);
***//获取数据范围:[0,10),包括0,不包括10***
}
}
再来写个例子:猜测随机数,例子如下:
import java.util.Random;
import java.util.Scanner;
public class Demo1 {
public static void main(String[] args) {
//系统产生一个随机数
Random r=new Random();
int number=r.nextInt(100);
//用于判断
while(true) {
Scanner sc=new Scanner(System.in);
int guessnumber=sc.nextInt();
if(number<guessnumber) {
System.out.println("猜的数"+guessnumber+"大了");
}else if(number>guessnumber) {
System.out.println("猜的数"+guessnumber+"小了");
}if(number==guessnumber) {
System.out.println("恭喜你猜中了");
//结束循环
break;
}
}
}
}