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

比如abcdef代表12345;我知道先拿a和b比较,c和d比较再拿ab中较大的数字和cd中较大的数字比较最后拿f和上门的比较就出来了但是我怎么想都用if写不出来!有人能... 比如 a b c d e f 代表1 2 3 4 5;
我知道先拿a和b 比较,c 和d 比较
再拿ab中较大的数字和cd中较大的数字比较
最后拿f和上门的比较就出来了 但是我怎么想都用if写不出来!
有人能教教吗?
展开
 我来答
匿名用户
推荐于2017-07-15
展开全部
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]);
}
}
匿名用户
2013-07-06
展开全部
最简单的是调用Math.max(x,y); 该方法返回两者中最大的值。可以嵌套使用Math.max(Math.max(a,b),Math.max(Math.max(c,d),e));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
久就旧1O
2016-12-26 · TA获得超过1275个赞
知道小有建树答主
回答量:709
采纳率:75%
帮助的人:204万
展开全部

用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);

           }

}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
野文菜A
2016-12-26 · TA获得超过830个赞
知道小有建树答主
回答量:645
采纳率:100%
帮助的人:515万
展开全部
放入集合中,调用Collections.max(list)
List<Integer> list=Arrays.asList(1,2,3,4,5);
System.out.println(Collections.max(list));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-07-15
展开全部
去看下排序法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式