如何使用java代码求一个数组的最大值和最小值呢?
下文笔者讲述使用java代码求数组最大值和最小值的方法分享,如下所示
实现思路: 使用for循环 依次遍历的方式,即可计算出数组的最大值和最小值例
Scanner input = new Scanner(System.in); int array[] = new int[10]; System.out.println("输入数组:"); for (int i = 0; i < array.length; i++) { int next = input.nextInt(); // 输入888 则退出 if (next == 888) { break; } array[i] = next; //获取最大值 getMaxValue(array); // 获取最小值 getMinValue(array); } System.out.println("打印数组中所有元素"); printArray(array); //获取最大值 public static int getMaxValue(int[] array) { int maxValue = array[0]; for (int i = 1; i < array.length; i++) { if (array[i] > maxValue) { maxValue = array[i]; } } return maxValue; } // 获取最小值 public static int getMinValue(int[] array) { int minValue = array[0]; for (int i = 1; i < array.length; i++) { if (array[i] < minValue) { minValue = array[i]; } } return minValue; } //打印数组 public static void printArray(int arr[]) { int n = arr.length; for (int i = 0; i < n; i++) { System.out.print(arr[i] + " "); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。