键盘输入一个数组,求这个数组中的最大值与最小值的和!!

2016-11-26  本文已影响45人  枇杷树8824

import java.util.*;

public class Demo1 {

public static void main(String[] args) {

//定义数组给定长度:

       int[] arr = new int[5];

//分别将输入的值存入数组(注意:这里的i,和数组中的下标相同)

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

        System.out.println("输入" + i+1 + "个数:");

        Scanner input = new Scanner(System.in);

        int aa = input.nextInt();

        arr[i] = aa;

}

       int sum = getSum(arr);

       System.out.println("最大值与最小的和是:" + sum);

}

//定义一个方法,返回值为int,给调用者的。参数:传入一个数组

public static int getSum(int[]arr){

//分别定义一个最大值,最小值,大+小。

       int max = 0,min = 0,sum = 0;

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

       if(arr[i] > max){

       max = arr[i];

     }

      min = arr[0];

     sum = min + max;

   }

     return sum;

 }

}

上一篇下一篇

猜你喜欢

热点阅读