在java中用switch比较三个数大小?详细代码哦!
答案:2 悬赏:10
解决时间 2021-02-22 01:03
- 提问者网友:回憶丶初
- 2021-02-21 06:28
在java中用switch比较三个数大小?详细代码哦要使结果为a>b>c.
最佳答案
- 二级知识专家网友:废途浑身病态
- 2021-02-21 07:52
我不会~~~但还是要微笑~~~:)
全部回答
- 1楼网友:一起来看看吧
- 2021-02-21 09:07
class Compare
{
int a,b,c;
int i;
Compare(int a,int b,int c)
{
this.a=a;
this.b=b;
this.c=c;
}
int flag()
{
if(b<=a && b>=c)
i=0;
if(a>=c && c>=b)
i=1;
if(b>=a && a>=c)
i=2;
if(b>=c && c>=a)
i=3;
if(c>=a && a>=b)
i=4;
if(c>=b && b>=a)
i=5;
return i;
}
void compareFunction(int j)
{
switch(j)
{
case 0: System.out.println("a>=b>=c");break;
case 1:System.out.println("a>=c>=b");break;
case 2:System.out.println("b>=a>=c");break;
case 3:System.out.println("b>=c>=a");break;
case 4:System.out.println("c>=a>=b");break;
case 5:System.out.println("c>=b>=a");break;
default: System.out.println("error");
}
}
public static void main(String [] args)
{
Compare c=new Compare(3,5,4);
c.compareFunction(c.flag());
}
}
简单啊
把
Compare c=new Compare(3,5,4);
改成Compare c=new Compare(5,4,3);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯