JAVA_Learn/Do it! _ Algorithm Study
#11. 4주차 과제 1 [Chap05_5-1]
CEJ_0929
2022. 1. 17. 18:15
5-1. (Factorial) _ 재귀호출을 이용한 팩토리얼 구하기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package practice;
import java.util.Scanner;
public class Factorial_5_1 {
static int factorial(int n) {
//System.out.println("팩토리얼진입!");
// 몇번 호출하는지 보려고 작성함;; if(n > 0) return n*factorial(n-1);
else return 1;
}
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
System.out.print("정수를 입력하세요.: ");
int x = stdIn.nextInt();
System.out.println(x+"의 팩토리얼은 "+factorial(x)+"입니다.");
}
}
|
cs |
|
|