Почему на Яве 634 не включается 1

 Синтаксис и особенности языка Java

Java — строго типизированный язык программирования, что означает, что каждый элемент данных имеет определенный тип, которому он соответствует. Целые числа в Java могут принадлежать к нескольким различным типам, включая byte, short, int и long. Каждый тип имеет свой диапазон значений и соответствующее количество бит, используемых для их хранения.


 Числовой тип int в Java

Int — это 32-битный тип данных со знаком, который может хранить целые числа в диапазоне от -2^31 до 2^31-1 (от -2 147 483 648 до 2 147 483 647). Поскольку он имеет знак, все биты, кроме самого левого (знакового бита), используются для представления величины числа.


 Объяснение исключения

В приведенном числе 634 все биты, кроме знакового бита, установлены в 1...