需求:
随机生成1-100之间的数据,提示用户猜测,猜大提示猜大,猜小提示猜小,直到猜中游戏。
package com.itheima.random;
import java.util.Random;
import java.util.Scanner;
//随机生成一个1-100之间的数据,提示用户猜测,猜大提示猜大,猜小提示过小,直到猜中结束游戏
public class Numbergame {
public static void main(String[] args) {
Random r = new Random();
Scanner s = new Scanner(System.in);
int number = r.nextInt(100)+1;
while (true) {
System.out.println("请输入您的猜测:");
int data =s.nextInt();
if (data == number) {
System.out.println("恭喜你成功猜中");
break;
} else if (data >number) {
System.out.println("猜的过大,往小猜猜");
} else {
if (data < number) ;
System.out.println("猜的过小,在往大猜猜");
}
}
}
}
运行结果展示: