//编写一个方法public static int calculateSum(int [] array),它接受一个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;
}}
答案 0 :(得分: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,2用于测试
答案 1 :(得分:1)
如果您的问题是如何根据int[]
收到的calculateSum
创建String[]
来main
,那么答案是:
创建一个与int[]
大小相同的String[]
。
循环遍历String[]
数组,将每个String
(例如Integer.parseInt
)解析为int
,然后填入{{1}中的等效插槽数组。
将int[]
传递给int[]
。
您可能还应该显示calculateSum
的结果,例如可能显示calculateSum
。