JAVA数组元素求和

Python013

JAVA数组元素求和,第1张

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

}

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

    }

}