Java如何一直猜数字知道猜对为止,这个只能猜五次

img


Java如何一直猜数字知道猜对为止,这个只能猜五次,不理解为什么,请帮帮忙指点迷津

img


这里控制随机数


public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int num = 0;
        int i = 1;
        Random random = new Random();
        int a = random.nextInt(100);
        while (i <= 5) {
            System.out.println("请输入:");
            num = scanner.nextInt();
            if (num > a) {
                System.out.println("猜大了");
            } else if (num < a) {
                System.out.println("猜小了");
            } else if (num == a) {
                System.out.println("猜对了");
                break;
            }
            i++;
        }
    }

你这玩意儿一把只能猜一次吧