Встречается на собеседованиях • сегодня

Какие ограничения целого числа

В Java целые числа имеют фиксированный размер и ограничения в зависимости от типа:

  • byte: 8 бит (-128 до 127)
  • short: 16 бит (-32,768 до 32,767)
  • int: 32 бит (-2^31 до 2^31-1, примерно ±2.1 млрд)
  • long: 64 бит (-2^63 до 2^63-1)

Пример проверки границ:

java
int maxInt = Integer.MAX_VALUE; // 2147483647
int overflow = maxInt + 1; // -2147483648 (переполнение)

Для работы с числами больше long используйте BigInteger.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы