牛骨文教育服务平台(让学习变的简单)
博文笔记

定义一个数组,获取数组中的最大值和最小值

创建时间:2016-10-17 投稿人: 浏览次数:5730

思路 :


我们定义一个数组,再定义一个max变量 用来存储最大值  ;

再定义一个min变量,用来存储最小值;


我们遍历数组,假如当前值大于max,就把当前值赋值给max;

假如当前值小于min,就把当前值赋值给min;


我们给下示例代码:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public class Test {       public static void main(String[] args) {         int arr[]=new int[]{1,6,21,7,-2}; // 定义一个数组         int max=arr[0]; // 把数据中的第1个元素存max         int min=arr[0]; // 把数据中的第1个元素存min         for(int i=1;i<arr.length;i++){ // 从第二个元素开始遍历数组             if(arr[i]>max){  // 假如元素大于max 就把当前值赋值给max                 max=arr[i];             }             if(arr[i]<min){  // 假如元素小于min 就把当前值赋值给min                 min=arr[i];             }         }         System.out.println("数组中的最大值:"+max);         System.out.println("数组中的最小值:"+min);               } }


运行结果:

数组中的最大值:21

数组中的最小值:-2


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。