java三个变量怎么比较大小

 我来答
贪生却又怕死
推荐于2017-09-24 · TA获得超过255个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:235万
展开全部
有好几种。第一种,将三个数用sort排序,则,三个数的大小就出来了。第二种用数学方法,调用静态变量Math.max();最大的数就出来了!第三种就是写个函数,先比较两个数的大小,再与第三个数比较,代码如下:
import java.util.*;
public class Ex3
{
public static int MAX(int x,int y){
if(x>y)
return x;
else
return y;
}
public static void main(String[] args){
System.out.println("比较三个数的最大值和最小值");
Scanner sc =new Scanner(System.in);
int x = sc.nextInt();
int y = sc.nextInt();
int z = sc.nextInt();
System.out.println("最大的数是:" + MAX(MAX(x,y),z));
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bysag
2011-09-14
知道答主
回答量:15
采纳率:0%
帮助的人:7.9万
展开全部
三个变量是基本数据类型还是对象数据类型呢?基本数据类型的话,有现成的对象方法可调用。如果是对象数据类型的话,你就得重写equals方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
phonix3333
2011-09-14 · TA获得超过419个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:93.1万
展开全部
int max;
if(a>b)
max=a;
else
max=b;
if(max<c)
max=c;
这是具体思路,按照Java语法规则写一下就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshihaofei
2011-09-14 · TA获得超过475个赞
知道小有建树答主
回答量:1266
采纳率:33%
帮助的人:611万
展开全部
这个不要回答了吧就用逻辑比较就好了呀!!!!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式