public class ArrayDemo2 {
public static void main(String[] args) {
int[] arr = { 1, 2, 2 };
Arraysum(arr);
}
public static int Arraysum(int[] arr) {
int sum = 0;
for (int x = 0; x < arr.length; x++) {
sum += arr[x];
}
System.out.println("Arraysum=" + sum);
return sum;
}
}
int [] arr={1,2,2};
Arraysum(arr);
}
public static int Arraysum(int []arr)
{
int sum=0;
for(int x=0;x<arr.length;x++)
{
sum+=arr[x];
System.out.println("Arraysum="+sum);
应该在主函数中这样写
public static void main(String args[])
{
int [] arr = {1,2,2};
int s = Arraysum(arr);
System.out.println(s);
}
不能在for循环中输出sum,那样只是打印出arr【0】。