Back-end/JAVA
자바 재귀함수
1924
2021. 12. 26. 10:21
재귀함수를 사용하지않은 코드
public static int function(int number) {
int sum = 1;
for(int i = 2; i <= number; i++) {
sum *= i;
}
return sum;
}
public static void main(String[] args) {
System.out.println(function(10));
}
재귀함수를 사용한 코드
public static int function(int number) {
if(number == 1) {
return 1;
}else {
return number * function(number -1);
}
}
public static void main(String[] args) {
System.out.println(function(10));
}
코드를 간결하게 할 수 있다.