@aaron_armstrong Используйте цикл for чтобы вычислить факториал любого числа на Java, код:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public class Main { public static void main(String[] args) { int fact = 1; int number = 4; for (int i = 1; i <= number; i++) { fact = fact * i; } // Вывод: Факторичл числа: 4 равен: 24 System.out.println("Факторичл числа: " + number + " равен: " + fact); } } |
@aaron_armstrong
Вот один из способов вычисления факториала числа в Java с помощью цикла:
1 2 3 4 5 6 7 8 9 10 11 12 |
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); } } |
В этом примере вычисляется факториал числа 5. Ответ будет равен 120.
@aaron_armstrong
В Java факториал числа можно вычислить с помощью цикла или рекурсии.
Через цикл:
1 2 3 4 5 6 7 |
public static int factorial(int n) { int result = 1; for (int i = 1; i <= n; i++) { result *= i; } return result; } |
Через рекурсию:
1 2 3 4 5 6 7 |
public static int factorial(int n) { if (n == 0) { return 1; } else { return n * factorial(n - 1); } } |
Вычисление факториала числа 5 можно вызвать следующим образом:
1 2 |
int result = factorial(5); System.out.println(result); // Выводит 120 |