java中5个数字比较大小怎么写?

比如 a b c d e f 代表1 2 3 4 5;
我知道先拿a和b 比较,c 和d 比较
再拿ab中较大的数字和cd中较大的数字比较
最后拿f和上门的比较就出来了 但是我怎么想都用if写不出来!
有人能教教吗?

Arrays.sort(a);//这个是把数组中的数进行从小到大的排列,数组第一个数最小,最后个最大
把们们放入数组中,以你上面的为例:
import java.util.*;
public class test
{
public static void main(String[] args)
{
int[] a=new int[]{1,2,3,10,4,9,8,-4};
Arrays.sort(a);
for(int i=0;i<a.length;i++)
System.out.println(a[i]);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-06
最简单的是调用Math.max(x,y); 该方法返回两者中最大的值。可以嵌套使用Math.max(Math.max(a,b),Math.max(Math.max(c,d),e));
第2个回答  2016-12-26

用Arrays.sort 静态函数对数组排序,Arrays类中的sort()使用的是“经过调优的快速排序法”,代码:

public static void main(final String[] args) {

          final int[] arr = {3,5,4,1,2};

          Arrays.sort(arr);

         for (final int i : arr) {

                    System.out.println(i);

           }

}

第3个回答  2016-12-26
放入集合中,调用Collections.max(list)
List<Integer> list=Arrays.asList(1,2,3,4,5);
System.out.println(Collections.max(list));
第4个回答  2017-07-15
去看下排序法

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网