Найти тему
DEBAGanov

Java 398. Можно ли передать отрицательное число в качестве размера массива?

В Java нельзя создавать массивы отрицательного размера. Попытка создания массива с отрицательным размером вызовет ошибку времени выполнения типа NegativeArraySizeException.

Например, следующий код вызовет NegativeArraySizeException:

int[] arr = new int[-5]; // Вызовет NegativeArraySizeException

Здесь мы пытаемся создать массив целых чисел arr с размером -5. Это приводит к возникновению исключения NegativeArraySizeException, поскольку размер массива должен быть неотрицательным.

Если вам нужно создать массив переменного размера, который может изменяться в процессе выполнения программы, вы можете использовать коллекции, такие как ArrayList. Коллекции позволяют добавлять и удалять элементы динамически, без ограничений на размер.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov