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

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;

 }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容