codegen: handle exceptions of a method
[mate.git] / tests / Fac.java
index 9929dcbbbff3a0dcc5c317bdd4d9d8437170a60a..381a7cb027aa680d3c85622681aa6e033e348456 100644 (file)
@@ -4,15 +4,10 @@ public class Fac {
        public static void main(String args[]) {
                int sum = 0;
                for (int i = 0; i < 10; i++) {
-                       // fac(i);
                        sum += fac(i);
                }
-               id(sum);
-               // System.out.printf("fac: 0x%08x\n", sum);
-       }
-
-       public static int id(int i) {
-               return i;
+               System.out.printf("result: 0x%08x\n", sum);
+               // System.out.printf("result: 0x%08x\n", facFor(0x10));
        }
 
        public static int fac(int a) {
@@ -24,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;
        }