Почему максимальное число в Java 2 ^ 31 - 1, а не 2 ^ 31 [дубликата]

Я столкнулся с этим при проверке нулевой или пустой строки

if (x == NULL || x == '') {

изменил ее на

if (is.null(x) || x == '') {
13
задан Lucas Ou-Yang 13 October 2012 в 07:22
поделиться