как вы добавляете формулу n! = 1 * 2 * 3 * i в java, что он будет в цикле. Например, если пользователь вводит 5, выход будет 1 * 2 * 3 * 4 * 5 = 120. Если вы введете 4, выход будет 1 * 2 * 3 * 4 = 24Java Math Formula Loops
-6
A
ответ
1
Сделайте вот так:
public int formulaMethod(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
Надеется, что это помогает
+0
спасибо он работал – SUPER12
0
Вы можете использовать рекурсию, чтобы решить эту проблему:
public static int factorial(int n)
{
if (n == 0)
{
return 1;
}
else
{
return (n * factorial(n-1));
}
}
Смежные вопросы
- 1. Цель C Math Formula Fail
- 2. Recombine Number to Equal Math Formula
- 3. Loops in Loops in Loops в Java
- 4. Java - проблема с запуском программы Formula Formula
- 5. For Each Loops и для Loops Java
- 6. Java While-Loops
- 7. Для Loops в Java
- 8. Do while loops (Java)
- 9. Java While Loops Issue
- 10. Печать меток Java, Loops (?)
- 11. Java loops confusion
- 12. Java Loops - Break? Продолжать?
- 13. Java Computing Ежемесячные платежи Loops
- 14. Lotus Formula Formula Language
- 15. java math result types
- 16. Java Math Prooblem
- 17. Java: Math состояние
- 18. Экспонент Math в Java
- 19. Застрял с java Math
- 20. Java Code Simple Math
- 21. Math - картографические номера java
- 22. Java Vector Math читаемость
- 23. Android java math prob
- 24. Java Дата Math Issue
- 25. Java math issue
- 26. Java Programming Basic Math
- 27. Java POI XSSF VLookup formula
- 28. Java Bulk Loose Loops Loops Ввод временного кода?
- 29. Java Loops пинают мою задницу
- 30. Java Loops and Random numbers
'while' или' for' – Zhiya