2013-11-23 36 views
-6

//寫方法公共靜態INT calculateSum(INT []數組),其作爲輸入的int []和返回的數組的值的總和如何調用和參數傳遞給一個int數組

public class additionArray{ 
    public static void main(String[]args){ 
    calculateSum(); // this wont work; i dont get how to pass parameters to the array? 
    } 
public static int calculateSum(int[] array) 
{ 
int sum = 0; 
for (int i=0; i < array.length; i++) 
{ 
    sum = sum + array[i]; 
} 

return sum; 
}} 
+2

有什麼問題整數1,2? –

+0

這是*你的作業。顯示你認爲答案是什麼,說出哪部分沒有做你期望的,以及爲什麼你期待別的。人們很樂意提供幫助。他們不樂意爲你做你的工作。 –

+0

問題是,我如何將參數傳遞給方法calculateSum ...? – user2997263

回答

3

您只需創建一個並傳遞。

public static void main(String[]args){ 
     int[] intArray=new int[]{1,2}; //took sample elements 
     int sum = calculateSum(intArray); // create an array and pass here. 
     } 

我把測試

1

如果你的問題是如何創建int[]給予基礎上,String[]main接收calculateSum,得到的答覆是:

  1. 創建具有大小爲相同的。

  2. 遍歷String[]陣列,解析每個String(例如,Integer.parseInt)轉換爲int,然後在相當於槽填充在int[]陣列。

  3. 將您的int[]轉換爲calculateSum

你或許應該也與System.out.println顯示的calculateSum的結果,例如可能。

相關問題