美文网首页
数组的应用--最值问题

数组的应用--最值问题

作者: 零00_ | 来源:发表于2020-10-28 17:44 被阅读0次
    查找数组中的最大值、最小值:
    public class TestArray04{
        public static void main(String[] args){
            //功能:给定一个数组,求数组中最大的数、最小的数。
            int[] arr = new int[]{12, 3, 7, 4, 450, 125, 9, 45};
            
            int maxNum = getMaxNum(arr);
            System.out.println("数组中最大的数是:" + maxNum);
            int minNum = getMinNum(arr);
            System.out.println("数组中最小的数是:" + minNum);
        }
        
        /*
        提取一个方法:求数组中的最大值
        */
        public static int getMaxNum(int[] arr){
            int maxNum = arr[0];
            for(int i=1; i<arr.length; i++){
                if(arr[i] > maxNum){
                    maxNum = arr[i];
                }
            }
            return maxNum;
        }
        
        //求数组中的最小值
        public static int getMinNum(int[] arr){
            int minNum = arr[0];
            for(int i=1; i<arr.length; i++){
                if(arr[i] < minNum){
                    minNum = arr[i];
                }
            }
            return minNum;
        }
    }
    

    打印结果:


    最大最小值.jpg

    相关文章

      网友评论

          本文标题:数组的应用--最值问题

          本文链接:https://www.haomeiwen.com/subject/eadcvktx.html