JAVA每日学习
该程序是个猜数小游戏,程序会先用Random()输出一个在范围内的随机数,差值在10以外会提示“差太多”,在10以内5以外会提醒“有点接近!”,在5以内会提醒“非常接近”,当相等时会提醒“恭喜你找到了!”,每局共有5次机会,失败了便会提醒“结束了”
import java.util.Scanner;
import java.util.Random;
public class book20 {
public static void main(String[] args){
Scanner x1 = new Scanner(System.in);
Random x2 = new Random();/获取随机数
int num;
num = x1.nextInt();
int s;
s=x2.nextInt(100);
//System.out.println(s);
int temp=0;
int jo=0;
while(true){
if(s>num){/使得temp>0,方便判断差值大小
temp=s-num;
}
else{
temp=num-s;
}
if(temp>10){
System.out.println("差太多了!");
}
else if(temp<=10&&temp>5){
System.out.println("有点接近!");
}
else if(temp<=5&&temp>0){
System.out.println("非常接近!");
}
else if(temp==0){
System.out.println("恭喜你找到了!");
break;
}
jo++;
if(jo>=5){
System.out.println("结束了");
break;
}
num = x1.nextInt();
}
}
}