Übungen (Coderzeugung)

Schreiben Sie eine Java-Methode, deren Kompilation genau diesen Bytecode erzeugt. Was macht die Methode?

public static int f(int);
  Code:
   0:   iconst_1
   1:   istore_1
   2:   iload_0
   3:   ifle    13
   6:   iconst_2
   7:   iload_1
   8:   imul
   9:   istore_1
   10:  goto    2
   13:  iload_1
   14:  ireturn
}



Johannes Waldmann 2008-01-23