samples/composition/src-test/api/Factorial.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 10:07:36 +0200
changeset 235 cfcf2129865f
parent 207 675393d7093a
child 244 2b19d24a755f
permissions -rw-r--r--
Fixing examples so their BEGIN starts with space
     1 package api;
     2 
     3 /** Class showing inventive, non-expected use of 
     4  * Arithmetica methods to do multiplication instead of
     5  * addition.
     6  */
     7 // BEGIN: design.composition.arith.factorial
     8 public final class Factorial extends Arithmetica {
     9     public static int factorial(int n) {
    10         return new Factorial().sumRange(1, n);
    11     }
    12     @Override
    13     public int sumTwo(int one, int second) {
    14         return one * second;
    15     }
    16 }
    17 // END: design.composition.arith.factorial
    18