NULL

자바 재귀함수 본문

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));
}

 

 

코드를 간결하게 할 수 있다.

'Back-end > JAVA' 카테고리의 다른 글

자바 2차원 배열개념  (0) 2021.12.28
자바 배열개념  (0) 2021.12.27
자바 charAt, subStirng 함수  (0) 2021.12.26
자바 return  (0) 2021.12.26
자바 사용자 정의 함수  (0) 2021.12.26
Comments