Methods

We could have included this code in our main method, but the algorithm is much easier to understand by breaking the code into smaller, more manageable pieces. It's also easier to test and debug. We can write a simple program that lets us test the factorial method before we worry ourselves with the much harder problem of accepting and validating user input. Here's the test program:

class FactorialTest { public static void main(String args[]) { int n; int i; long result; for (i=1; i <=10; i++) { result = factorial(i); System.out.println(result); } } // main ends here static long factorial (int n) { int i; long result=1; for (i=1; i <= n; i++) { result *= i; } return result; } // factorial ends here }

Bhopal news
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

freelance web designer india ecommerce web developer | Ecommerce web design, software developer india | Web hosting India Windows hosting | India web hosting Windows hosting India | India software developer | web designer india