import java.util.Scanner; /** * ClassName: TestScanner01 * * @Author 爱扣钉-陈晨 * @Create 2023/11/20 9:14 * @Version 1.0 */ public class TestWhileBreak16 { public static void main(String[] args) { /* 随机生成一个100以内的数,猜这个随机数是多少? 从键盘输入数,如果大了,提示猜大了;如果小了,提示猜小了;如果对了,就不再猜了, 并统计一共猜了多少次。 */ Scanner scanner = new Scanner(System.in); //随机数 int num = (int)(Math.random()*100); int count = 0; //不相等进入循环 while ( true ){ //输入 System.out.println("请输入数字"); int inputNum = scanner.nextInt(); if (inputNum > num){ System.out.println("猜大了"); } if ( inputNum < num ){ System.out.println("猜小了"); } if (inputNum == num){ System.out.println("猜对了"); break; } //count count++; } System.out.println("随机数是:"+num); System.out.println("猜测次数:"+count); } }