Factorial: Difference between revisions

Content deleted Content added
Toucan (talk | contribs)
Light (talk | contribs)
→‎Recursive: changed to a better return
Line 761:
}</lang>
===Recursive===
<lang java5>public static long fact(int n){
public static long fact(int n){
if(n < 0){
System.err.println("No negative numbers");
return 0;
}
ifreturn (n == 0) return? 1 : n * fact(n-1);
}
return n * fact(n-1);
}</lang>
 
=={{header|JavaScript}}==