В Факториал число не является больше, чем продукта из всех положительные целые числа от 1 до числа в вопросе, включено. Это математическая операция, которая обозначается нотации n! (Факториал n). Типа того, Факториал числа, Например, 6, Это результат умножения всех целых чисел между 1 и 6, включительно.
6! = 6 * 5 * 4 * 3 * 2 * 1 = 720
В этом случае мы увидим, как сделать небольшой Java-программа для выполнения Вычисление факториала число, которое мы будем вводить по параметрам.
Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | class Factorial { public static void main( String[] args ) { int numero = 6; System.out.println( "Ejemplo del Cálculo del factorial de un número en Java" ); System.out.println( "El factorial de " + numero + " es: " + factorial( numero ) ); } public static int factorial( int numero ) { int fact = 1; for( int i = 1; i <= numero; i++ ) { fact *= i; } return fact; } |
Вы можете увидеть как modularizamos немного проблема создания конкретные функции для расчета Факториал. Вы также можете увидеть как в рамках этой функции, Мы делаем использовать оператор присваивания арифметического *= как мы видели в Предыдущий пример.
Выход:
1 2 | Ejemplo del Cálculo del factorial de un número en Java El factorial de 6 es: 720 |
Оставьте нам комментарий или ввестиФорум