EMZETT.
Войти

long

Коротко: Примитивный целочисленный тип в 64 бита — для значений, выходящих за диапазон int (около ±2,1 млрд).

Подробнее: Литералы long требуют суффикса L, иначе Java сначала трактует число как int, и компилятор сообщает об ошибке, если оно слишком велико: long bigNumber = 1000….

Подробности

long bigNumber = 10000000000L; // с суффиксом

См. также: byte, short, double, классы-обёртки