需求:程序自动生成一个1-100之间的随机数字,实现猜出这个数字是多少?
不要忘记导包,不过在idea里面是自动生成的!
import java.util.Random;//生成随机数的导包
生成随机数的技巧: 在小括号中,书写的是生成随机数的范围,写入的是尾部数字 这个范围一定是从0开始的。 到这个数-1结束 口诀:包头不包尾,包左不包右
生成1-100之间的随机数
Random r=new Random();
int number=r.nextInt(100)+1;//不加1的话是默认范围从0开始到尾部减1的,so加1就是1-100
System.out.println(number);
System.out.println("请输入你猜的数字");
while (true){//因为猜数字循环次数不确定使用while循环
Scanner sc=new Scanner(System.in);
int guessnumber=sc.nextInt();//创建键盘录入数字的对象
if (guessnumber>number){
System.out.println("猜大了");
}else if (guessnumber<number){
System.out.println("猜小了");
}else{
System.out.println("猜对了");
}