Ошибка «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