12 lines
226 B
Java
12 lines
226 B
Java
|
|
public static long fact(final int n) {
|
||
|
|
if (n < 0) {
|
||
|
|
System.err.println("No negative numbers");
|
||
|
|
return 0;
|
||
|
|
}
|
||
|
|
long ans = 1;
|
||
|
|
for (int i = 1; i <= n; i++) {
|
||
|
|
ans *= i;
|
||
|
|
}
|
||
|
|
return ans;
|
||
|
|
}
|