Вы можете иметь только целое число до 2 147 483 647. Если вы хотите пойти больше этого, скажем, 3 миллиарда, вы должны указать его как длинное
class Descartes {
public static void main(String[] args) {
long orig = Long.MAX_VALUE;
long mod = orig % 3000000000; // ERROR 3000000000 too big
long mod = orig % 3000000000L; // no error, specified as a long with the L
}
}
Помните,Вы можете использовать заглавные буквы или строчные буквы L, но желательно использовать заглавные буквы, так как строчные буквы выглядят удивительно похожими на число 1.