java中如何求一个数组中元素的和.

Python035

java中如何求一个数组中元素的和.,第1张

import java.util.Scanner

public class XiTi464 {

    public static void main(String[] args) {

        Scanner sr = new Scanner(System.in)

        System.out.print("输入数组元素个数:")

        int a = sr.nextInt()

        int score[] = new int[a]

        for (int i = 0 i < a i++) {

            System.out.print("输入第" + (i + 1) + "个值:")

            score[i] = sr.nextInt()

        }

        int sum = arrSum(score)

        int max = arrMax(score)

        int min = arrMin(score)

        System.out.println("数组元素之和:" + sum)

        System.out.println("数组元素中最大值:" + max)

        System.out.println("数组元素中最小值:" + min)

        sr.close()

    }

    public static int arrSum(int arr[]) {

        int temp = 0

        for (int i = 0 i < arr.length i++) {

            temp += arr[i]

        }

        return temp

    }

    public static int arrMax(int arr[]) {

        int temp = arr[0]

        for (int i = 1 i < arr.length i++) {

            if (temp < arr[i])

                temp = arr[i]

        }

        return temp

    }

    public static int arrMin(int arr[]) {

        int temp = arr[0]

        for (int i = 1 i < arr.length i++) {

            if (temp > arr[i])    

                temp = arr[i]

        }

        return temp

    }

}

static int[] sum(int[] arr)

{

int[] s=new int[2]

for(int i=0i<arr.lengthi+=2)

s[0]+=arr[i]

for(int i=1i<arr.lengthi+=2)

s[1]+=arr[i]

return s

}

遍历循环,累加求和即可:

  int sum=0

  int [] a={100,200,300}

  for(int i=0i<a.length i++){

   sum=sum+a[i]

  }