package com.Test;
public class SuZhu {
int[] anArray;
anArray=new int[10];
}
为什么我这样定义会报错?
package com.Test;
public class SuZhu {
int[] anArray=new int[10];
}
而我这样定义确是正确?请问跟上面的有什么却别吗?
public class SuZhu {
public static void main(String[] args){
int[] anArray;
anArray=new int[10];
}
}
为我在main函数里仿造第一个在类里定义数组确实正确的?我是在搞不懂..求助!!!sos.........
最后一问:
package com.Test;
public class SuZhu {
public int[] anArray;
public SuZhu(){
}
public static void main(String[] args){
SuZhu aa=new SuZhu();
aa.anArray=new int[10];*/
aa.anArray = {1,2,2,1,1,1,1,1,1,1};//程序说这里有错误
for (int i=0;i<aa.anArray.length;i++){
System.out.println(aa.anArray[i]+" ");
}
System.out.println("计算完成");
}
}
我的类属性有个数组public int[] anArray;,new了对象aa后,怎么在main函数里对aa.Array[]数组进行赋10个值呀,我实验了好多,都错误.