codegen: handle exceptions of a method
[mate.git] / tests / Fac.java
index e1cf18878379741c4e65f7c79d612ed3057d7dc5..381a7cb027aa680d3c85622681aa6e033e348456 100644 (file)
@@ -2,10 +2,12 @@ package tests;
 
 public class Fac {
        public static void main(String args[]) {
+               int sum = 0;
                for (int i = 0; i < 10; i++) {
-                       fac(i);
-                       //System.out.printf("fac(%d): 0x%08x\n", i, fac(i));
+                       sum += fac(i);
                }
+               System.out.printf("result: 0x%08x\n", sum);
+               // System.out.printf("result: 0x%08x\n", facFor(0x10));
        }
 
        public static int fac(int a) {
@@ -17,11 +19,10 @@ public class Fac {
                return b;
        }
 
-       public static int facFor(int n){
-               int p = 1;
-               for(int i=1;i<=n;i++)
-               {
-                       p = p * i;
+       public static int facFor(int n) {
+               int p = 1;
+               for(int i = 1; i <= n; i++) {
+                       p *= i;
                }
                return p;
        }