import java.util.Random; import java.util.Scanner; public class LoopTest6 { public static void main(String[] args) { /*需求: 程序自动生成一个随机数(1-100),使用程序猜出这个数字是多少。 */ Random r = new Random(); Scanner sc = new Scanner(System.in); // 创建对象,生成随机数 int guessNum = r.nextInt(100) + 1; System.out.println("生成的随机数是:" + guessNum); // 一直做猜测这个操作,而且知道循环结束条件,用while while (true) { System.out.print("请输入你猜测的数字:"); int resultNum = sc.nextInt(); // 进行判断 if (resultNum > guessNum){ System.out.print("大了,请重新输入,"); } else if (resultNum < guessNum) { System.out.print("小了,请重新输入,"); }else { System.out.println("猜对了。"); break; } } } }