00021_数组的最值

1、在操作数组时,经常需要获取数组中元素的最值

2、获取数组中元素的最大值

 1 public class ArrayDemo05 {
 2     public static void main(String[] args) {
 3         int[] arr = { 4, 1, 6, 3, 9, 8 }; // 定义一个数组
 4 int max = arr[0]; // 定义变量max用于记住最大数,首先假设第一个元素为最大值
 5         // 下面通过一个for循环遍历数组中的元素
 6         for (int x = 1; x < arr.length; x++) {
 7             if (arr[x] > max) { // 比较 arr[x]的值是否大于max
 8                 max = arr[x]; // 条件成立,将arr[x]的值赋给max
 9             }
10         }
11         System.out.println("max=" + max); // 打印最大值
12     }
13 }

  运行结果:

  

3、获取数组中元素的最小值

 1 public class ArrayDemo05_2 {
 2     public static void main(String[] args) {
 3         int[] arr = { 4, 1, 6, 3, 9, 8 }; // 定义一个数组
 4 int min = arr[0]; // 定义变量min用于记住最小数,首先假设第一个元素为最小值
 5         // 下面通过一个for循环遍历数组中的元素
 6         for (int x = 1; x < arr.length; x++) {
 7             if (arr[x] <min) { // 比较 arr[x]的值是否小于min
 8                 min = arr[x]; // 条件成立,将arr[x]的值赋给min
 9             }
10         }
11         System.out.println("min=" + min); // 打印最小值
12     }
13 }

  运行结果:

  

 

posted @ 2017-12-21 01:21  gzdlh  阅读(207)  评论(0编辑  收藏  举报