3. Найдите факториал заданного числа.

3. Найдите факториал заданного числа.

Факториал числа — это произведение всех натуральных чисел от 1 до заданного числа. Например, факториал числа 5 равен 5 * 4 * 3 * 2 * 1 = 120.

В Java программу для нахождения факториала заданного числа можно написать с помощью цикла for или рекурсии. Ниже приведен пример программы с использованием цикла for:

public class FactorialCalculator {
    public static void main(String[] args) {
        int number = 4; // Заданное число, для которого мы хотим найти факториал
        int factorial = 1; // Изначально присваиваем факториалу значение 1

        // Используем цикл for для нахождения факториала
        for (int i = 1; i <= number; i++) {
            factorial *= i; // Умножаем текущее значение факториала на текущее значение i
        }

        // Выводим результат
        System.out.println("Факториал числа " + number + " равен " + factorial);
    }
}

Запустив эту программу, вы получите вывод:

Факториал числа 4 равен 24

Обратите внимание, что для больших значений number, факториал может стать очень большим числом, превышающим максимальное значение типа данных. В таких случаях лучше использовать типы данных с большим диапазоном, такие как long или BigInteger.

Категория: Java задачи | Добавил: Admin (19.11.2023)
Просмотров: 180 | Рейтинг: 1.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *: