Bytecode.txt 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. Compiled from "SimpleLoop.java"
  2. public class SimpleLoop extends java.lang.Object{
  3. public SimpleLoop();
  4. Code:
  5. 0: aload_0
  6. 1: invokespecial #1; //Method java/lang/Object."<init>":()V
  7. 4: return
  8. public static void main(java.lang.String[]);
  9. Code:
  10. 0: bipush -5
  11. 2: istore_1
  12. 3: iload_1
  13. 4: bipush 15
  14. 6: if_icmpge 46
  15. 9: getstatic #2; //Field java/lang/System.out:Ljava/io/PrintStream;
  16. 12: new #3; //class java/lang/StringBuilder
  17. 15: dup
  18. 16: invokespecial #4; //Method java/lang/StringBuilder."<init>":()V
  19. 19: iload_1
  20. 20: invokevirtual #5; //Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
  21. 23: ldc #6; //String :
  22. 25: invokevirtual #7; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  23. 28: iload_1
  24. 29: iload_1
  25. 30: imul
  26. 31: invokevirtual #5; //Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
  27. 34: invokevirtual #8; //Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  28. 37: invokevirtual #9; //Method java/io/PrintStream.println:(Ljava/lang/String;)V
  29. 40: iinc 1, 1
  30. 43: goto 3
  31. 46: return
  32. }