JAVA用IF ELSE语句对三个数排序?

老师我们用IFELSE语句(非IF语句)对三个数排序,我实在想不到了,请大虾帮忙,谢了.... 老师我们用IF ELSE语句(非IF语句)对三个数排序,我实在想不到了,请大虾帮忙,谢了. 展开
 我来答
chen24lg
推荐于2017-10-06 · 超过25用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:84.9万
展开全部
晕 你说的不怎么具体啊 只用IF ELSE太麻烦了 好吧 我就用他吧

class Abc{
public int a,b,c;
public void compare(){

if(a>b){
if(b>c){
System.out.print(a+">"+b+">"+c);}
else{
if(a>c){
System.out.print(a+">"+c+">"+b);}
else{
System.out.print(c+">"+a+">"+b);}
}
}
else{
if(a>c){
System.out.print(b+">"+a+">"+c);}
else{
if(b>c){
System.out.print(b+">"+c+">"+a);}
else{
System.out.print(c+">"+b+">"+a);}
}
}
}
public static void main(String[] args){
Abc abc=new Abc();
abc.a=15;
abc.b=90;
abc.c=50;
abc.compare();
}
}
还好只有三个数 再多点我就死定了;
其实像这种比较数值大小的方法我们一般使用FOR循环来解决,那样灵活性就强多了。
初尘OGjGN
2009-09-12 · TA获得超过346个赞
知道答主
回答量:330
采纳率:0%
帮助的人:118万
展开全部
把3个数放数组里面,然后循环比较大的放在数组的后端,小的放在数组前端
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式