재귀호출예제

홈 > 공유팁! > 프로그램 관련
프로그램 관련

재귀호출예제

꽁스짱 0 1014

class RecursionTest {
long factorial(int value) {
if(value <= 1) return 1L;
return value*factorial(value-1);
}

public static void main(String[] args) {
if (args.length<1) {
System.out.println("Usage : java RecursionTest number ");
System.exit(1);
}

                            int value = Integer.parseInt(args[0]);
RecursionTest r = new RecursionTest();
long fact = r.factorial(value);
System.out.println(value + "! = " + fact);
}
} 

0 Comments
제목