Основы Java. Урок 027. Рассчитываем факториал.
Java 1689. Напишите функцию вычисления факориала.
Функция вычисления факториала в Java может быть реализована следующим образом: public class Factorial {
public static int factorial(int n) {
if (n == 0) {
return 1;
} else {
return n * factorial(n - 1);
}
}
public static void main(String[] args) {
int number = 5;
int result = factorial(number);
System.out.println("Факториал числа " + number + " равен " + result);
}
} В данном примере функция factorial рекурсивно вызывает саму себя, пока n не станет равным 0...
Java 1714. Как сделать факториал в java
Для вычисления факториала в Java можно использовать различные подходы. Вот несколько примеров: public class Factorial {
public static void main(String[] args) {
int number = 5;
int factorial = 1;
for (int i = 1; i <= number; i++) {
factorial *= i;
}
System.out.println("Факториал числа " + number + " равен " + factorial);
}
} Объяснение: В этом примере мы используем цикл for для умножения чисел от 1 до заданного числа number. Результат сохраняется в переменной factorial, которая инициализируется единицей...