KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > spoon > examples > distcalc > src > Fac


1 package spoon.examples.distcalc.src;
2
3 import spoon.examples.distcalc.annotation.Node;
4
5 public abstract class Fac implements Services {
6
7     @SuppressWarnings JavaDoc("unused")
8     @Node
9     long fac01(long n) {
10         pre: if (n == 0 || n == 1);
11         fun: fac(n);
12         return 1;
13     }
14
15     @SuppressWarnings JavaDoc("unused")
16     @Node
17     long facN(long n) {
18         pre: if (n > 1);
19         fun: fac(n);
20         return n * fac(n - 1);
21     }
22
23 }
24
Popular Tags