需求:
-
随机生成一个1-100之间的幸运号码
-
使用死循环让用户不断的猜测,并给出提示
public static void main(String[] args) {
Random r = new Random();
int luckNumber = r.nextInt(100) + 1;
Scanner sc = new Scanner(System.in);
while (true) {
System.out.println("请您输入一个1-100之间的数字:");
int guessNumber = sc.nextInt();
if(guessNumber < 1 || guessNumber > 100){
System.out.println("您输入的数字不符合条件,请重新输入!");
continue;
}
if(guessNumber < luckNumber){
System.out.println("您猜测的数字过小!");
}else if(guessNumber > luckNumber){
System.out.println("您猜测的数字过大!");
}else{
System.out.println("恭喜您猜中了!");
break;
}
}
}
运行结果:
