// 예제) 팩토리얼 계산하기
public class Test002 {
public static void main(String[] args) {
long f;
f = factorial(20);
System.out.println(f);
}
static long factorial(int n) {
int i;
long fact = 1;
for (i=1; n>=i; i++)
if(fact*i/i==fact)
fact *= i; // fact = fact * i
else
return 0; // 반환
return fact; // 반환
}
}
댓글 없음:
댓글 쓰기