123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 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);
- }
- }
|