Как установить значение восьмеричного в Java?

Я пытаюсь написать следующий код. Но это дает мне ошибку, пожалуйста, помогите мне.

    int six=06;
    int seven=07;
    int abc=018;
    int nine=011;
    System.out.println("Octal 011 ="+nine);
    System.out.println("octal O18 =" + abc);

почему я не могу дать 018 и 019 переменной. Я могу дать значение 020 и 021 переменной. Почему это случилось? в чем причина этого, пожалуйста, скажите мне.
Я получил следующую ошибку

            integer number too large: 018
            int eight=018;

Ответы на вопрос(0)

Ваш ответ на вопрос