package co.RandomDemo;
import java.util.Random;
import java.util.Scanner;
public class Random01 {
public static void main(String[] args) {
Random ran=new Random();
Scanner input=new Scanner(System.in);
int num=ran.nextInt(1);
int sum=0,guest=0;
do{
System.out.println("请输入您猜的数字,您还有"+(5-sum)+"次机会");
guest=input.nextInt();
if(guest>num && sum<5){
System.out.println("大了。。");
}else if(guest<num && sum<5){
System.out.println("小了。。");
}else if(guest==num && sum<5){
System.out.println("恭喜你猜对了。。");
}else if(sum==5){
break;
}
sum++;
}while(sum<5);
System.out.println("真笨啊。。");
}
}
带背景的是什么意思呢
int num=ran.nextInt(1);是取一个0到1的随机数
else if(guest==num && sum<5){ 如果猜测的数等于随机生成的数并且猜的次数小于5次
谢谢了,请您以后多指教好吗,我是学生
@奋类: 有问题就在博问里写出来吧,高手很多的,我主要学习的是.NET平台,Java懂的不多哈