java三个变量怎么比较大小

如题所述

第1个回答  推荐于2017-09-24
有好几种。第一种,将三个数用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));
}
}本回答被提问者采纳
第2个回答  2011-09-14
三个变量是基本数据类型还是对象数据类型呢?基本数据类型的话,有现成的对象方法可调用。如果是对象数据类型的话,你就得重写equals方法。
第3个回答  2011-09-14
int max;
if(a>b)
max=a;
else
max=b;
if(max<c)
max=c;
这是具体思路,按照Java语法规则写一下就可以了
第4个回答  2011-09-14
这个不要回答了吧就用逻辑比较就好了呀!!!!!!!