028-数组的最大值和最小值

现给出一串数据(313, 89, 123, 323, 313, 15, 90, 56, 39)求出最大值和最小值并输出。

 

代码如下:

import java.util.Arrays;

public class MaxAndMin{

    public static void main(String[] args){

        int [] a ={313,89,123,323,313,15,90,56,39};

        java.util.Arrays.sort(a);   //调用Arrays.sort()方法直接进行有小到大的排序

        System.out.println("max:"+a[a.length-1]); //打印由小到大的数组的最后一个,即最大的。

        System.out.println("min:"+a[0]);//打印第一个即最小的。

        System.out.println("///////////////");

        int max = a[0];

        int min = a[0];

        for(int i = 0;i<a.length;i++)

        {

            if(max<a[i])            // 循环这个数组,一个一个的比较,拿着Max里的数字跟任意一个数组的数比较,一旦被比下去就鹊巢鸠占,吸星大法成自己的内容,打遍天下后,成了最牛逼的。

            max = a[i];

            if(min>a[i])

            min =a[i];     //拿着一个初始化的数值去跟一个一个的数组值比较,一旦比人家大就自残武功,学人家不厉害的,打完后成了最弱的一个鸡。

        }

        System.out.println("zuida:"+max);

        System.out.println("zuixiao:"+min);

 

    }

}

然后你想说什么呢