比较大小:分别利用重载,对两个int,两个double,三个int,三个double类型的数进行比较大小,返回其中
public class Load {
//两个int型比较大小
public void Comepare(int a,int b){
if(a>b){
System.out.println(a);
}else {
System.out.println(b);
}
}
//两个double型比较大小
public void Compare(double a,double b){
if(a>b){
System.out.println(a);
}else {
System.out.println(b);
}
}
//三个int型比较大小
public void Compare(int a,int b,int c){
int max = 0;
if(a>max){
max = a;
if(b>max){
max = b;
if(c>max){
max = c;
}
}
}
System.out.println(max);
}
//三个double型比较
public void Compare(double a,double b,double c){
double max = 0;
if(a>max){
max = a;
if(b>max){
max = b;
if(c>max){
max = c;
}
}
}
System.out.println(max);
}
}
public class LoadTest {
public static void main(String[] args) {
System.out.println("两个int型比较大小,更大的为:");
Load a = new Load( );
a.Comepare(3, 4);
System.out.println("两个double比较大小,更大的为:");
a.Comepare(5, 4);
System.out.println("三个int型比较大小,更大的为:");
a.Compare(3, 6, 1);
System.out.println("三个double比较大小,更大的为:");
a.Compare(8, 34, 2);
}
}
较大的一个.