โ๐ป ์ฌ๊ทํจ์
๐ก ์ฌ๊ท Recursion ?
๋ฌธ์ ๋ฅผ ๋ ์๊ฒ ๋๋ ๋ณด๊ณ ๊ทธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉฐ ์ ์ฒด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ
๐ ์ข ๋ฃ ์กฐ๊ฑด์ด ์์ด์ผ ํจ
- ์ข ๋ฃ์กฐ๊ฑด์ด ์์ผ๋ฉด ์๊ธฐ ์์ ์ ๊ณ์ ํธ์ถํ์ฌ ์๋ฌ ๋ฐ์
๐ ํฉํ ๋ฆฌ์ผ ๋ฌธ์
package code;
public class FactorialTest {
public static void main(String[] args) {
int input = 5;
System.out.println(fact(input));
}
public static int fact(int n){
if (n<=1){
return n;
} else{
return fact(n-1)*n;
}
}
}
'Study > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] ์๋ฃ๊ตฌ์กฐ : ํธ๋ฆฌ, ๊ทธ๋ํ, ์ด์งํ์ํธ๋ฆฌ (0) | 2022.05.29 |
---|---|
[TIL] ์๋ฃ๊ตฌ์กฐ : ์คํ, ํ (0) | 2022.05.27 |
[TIL] ์๋ฐ ๊ฐ์ ๋จธ์ (0) | 2022.05.22 |
[TIL] ์ค๋ ๋ (0) | 2022.05.22 |
[TIL] ํ์ผ ์ ์ถ๋ ฅ (0) | 2022.05.21 |