long n = 922337203685477580; – почему ошибка?

130
24 ноября 2020, 03:30
long n = 922337203685477580;

Ошибка: integer number too large. Но при чём здесь integer если я указываю тип long?

Answer 1

Вы тип переменной указываете long, а литерал у вас остаётся типа int. Исправить можно добавлением спецификатора

long n = 922337203685477580L;
READ ALSO
Почему цикл проходит один раз?

Почему цикл проходит один раз?

У меня есть два цикла: один внешний, другой внутреннийВнутренний цикл проходит столько сколько я ему задал

108
Черный экран во время работы в приложение только на Samsung s8+

Черный экран во время работы в приложение только на Samsung s8+

Во время работы с моим приложение на Samsung s8+ очень редко появляется черный экран и телефон попадает в блокировкуКто нибудь знает в чем может...

103
JScrollPane с JTextArea

JScrollPane с JTextArea

интересует следующий моментСчитываю help из файла, записываю его в JTextArea, после добавляю в JScrollPane

97
Редактирование массива json в java

Редактирование массива json в java

Я совсем новичок в javaЕсть задача - приложение под android для редактирования json файла

115