# 팩토리얼 팩토리얼이란 차례대로 곱한 수로, 느낌표를 사용하여 나타냅니다. ``` # 팩토리얼 예 1! = 1 = 1 2! = 2 x 1 = 2 3! = 3 x 2 x 1 = 6 4! = 4 x 3 x 2 x 1 = 24 ``` ## 문제 출력 예와 같은 결과를 얻도록 <kbd>printFactorial()</kbd> 메소드를 완성하고, 적절한 입력값을 넣으시오. ## 출력 예 ``` 4! = 4 x 3 x 2 x 1 = 24 ```
관련 강의로 이동

코드: java 1.8

public class Factorial { public static void main(String[] args) { // 입력값 받기 int number = Integer.parseInt(args[0]); // 결과 출력 printFactorial(number); } // 정수 n을 입력받아 n!의 결과를 출력 public static void printFactorial(int n) { int result = 1; System.out.printf("%d! = ", n); for (int i = n; i > 0; i--) { System.out.printf("%d", i); result *= 1; // 해당 라인을 수정하세요. if (i != 1) { System.out.printf(" x "); } } System.out.printf(" = %d\n", result); } }

입력

정답이 궁금하다면? 코드를 제출해보세요!