Ошибка «The literal … of type int is out of range» (Java)


К числам с типом Long обычно добавляют в конце букву L, чтобы явно указать данный тип, например:

1
cv.put("term", 12960000000L);

Если для числа с подобной разрядностью вы опустите L, то, скорее всего, при компиляции получите ошибку «The literal 12960000000 of type int is out of range». Проблема возникает, т.к. компилятор пытается спарсить данное число в тип int, а оно как раз имеет меньший диапазон.





Другие посты

Категория: Java

Оставить комментарий