我试图返回一个数组方法是否可能?
public static void main(String [] args){
int size;
int [] myArray = new int [size];
for(int i=0; i<size; i++){
myArray[i]= returnArray(size)[i];
System.out.println(myArray(i));
}
}
private static int [] returnArray(int size){
int arr = new int [size];
for(int x=0; x<size; x++){
arr[x]=x;
}
return arr;
}
答案 0 :(得分:1)
int arr = new int [size];
应该是:
int[] arr = new int [size];
和
int [] myArray = new int [size];
for(int i=0; i<size; i++){
myArray[i]= returnArray(size)[i];
System.out.println(myArray(i));
}
可以是:
int [] myArray = returnArray(size);
for(int i=0; i<size; i++){
System.out.println(myArray[i]);
}