上代码
package t1;
public class Test4 {
public static void main(String[] args) {
int []x=new int[15] ;
x[0]=1;
System.out.printf("%3d",x[0]);
}
}
jasmin代码
.class t2
.super java/lang/Object
.method public <init>()V
.limit locals 4
.limit stack 4
aload 0
invokespecial java/lang/Object/<init>()V
return
.end method
.method public static main([Ljava/lang/String;)V
.limit locals 10
.limit stack 10
bipush 15
newarray int
astore_1
aload_1
iconst_0
iconst_1
iastore
getstatic java/lang/System.out Ljava/io/PrintStream;
ldc "%3d"
iconst_1
anewarray java/lang/Object
dup
iconst_0
aload_1
iconst_0
iaload
invokestatic java/lang/Integer.valueOf(I)Ljava/lang/Integer;
aastore
invokevirtual java/io/PrintStream.printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;
return
.end method
最终结果