Похоже, что когда вы вводите число в Java, компилятор автоматически считывает его как целое число, поэтому, когда вы вводите (long) 6000000000
(не в целочисленном диапазоне), он будет жаловаться, что 6000000000
это не целое число. Чтобы исправить это, мне пришлось уточнить 6000000000L
. Я только что узнал об этой спецификации.
Существуют ли другие спецификации чисел, такие как short, byte, float, double? Похоже, их было бы хорошо иметь, потому что (я полагаю), если бы вы могли указать номер, который вы вводите, короткий, тогда java не пришлось бы его приводить - это предположение, поправьте меня, если я ошибаюсь . Обычно я сам ищу этот вопрос, но я не знаю, как вообще называется такая спецификация числа.
1
сl
и0
сO
(и так далее), ваш приоритет должен установить правильный шрифт (если вы можете ), затем позаботьтесь о том, чтобы не пропустить клавишу Shift.