关于java类的问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 01:55:35
通过类中方法的重载,实现long、int 、double、float、byte、char 不同类型的两个数比较大小,取最大值输出。

大致就这样,希望对你有帮助

public class Test {
public void aa(long a,long b){

System.out.println(a>b?a:b);

}
public void aa(int a,int b){
System.out.println(a>b?a:b);

}
public void aa(double a,double b){
System.out.println(a>b?a:b);

}
public void aa(float a,float b){
System.out.println(a>b?a:b);

}
public void aa(byte a,byte b){
System.out.println(a>b?a:b);

}
public void aa(char a,char b){
System.out.println(a>b?a:b);

}
public static void main(String args[]){
//double a = Math.random(13.0) ;
//double b = Math.random() ;
Test test = new Test();
test.aa(10, 20);
test.aa('a','b');
test.aa(10.0, 20.0);
test.aa(10, 20);
test.aa(10, 20);
test.aa(10, 20);
//System.out.println(b+"==");
}

}