Я попытался построить факторный генератор из слов, но каждый раз, когда я ввожу некоторые большие числа, это делает мои числа отрицательными.Как применить long L при использовании имен переменных в Java?
Я понял, что должен использовать long
с идентификатором (L
). Я применил его к инициализации long
, но это не исправить. Я думаю, что проблема находится где-то здесь:
for (int j = 1 ; j <= wordLength; j++) {
temp *= j;
}
как Поручаю L
к temp
поэтому оставляет достаточно места для количества, чтобы поместиться в?
Какое сообщение об ошибке? что такое temp? Что такое значение wordLength? –
Факториал становится очень быстрым. Вместо этого используйте BigInteger: https://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html – orip
Спасибо, что помогли мне! – Bribri