2011-04-30 64 views
0

我想返回一個數組方法是否有可能?return Array Method Assignment;

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

這是功課?如果是這樣,它應該包括'家庭作業'標籤。 – 2011-04-30 05:03:03

+0

你有沒有試過編譯它? – 2011-04-30 05:08:31

回答

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]); 
}