2、在同一个类中定义多个方法:要求不仅可以求两个整数的最大值,还可以求两个小数的最大值,以及两个小数和一个整数的大小关系
package gyy;
import java.util.Scanner;
public class yinger{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
int b=sc.nextInt();
System.out.println("Maxint="+Maxint(a,b));
double x=sc.nextDouble();
double y=sc.nextDouble();
System.out.println("Mindouble="+Mindouble(x,y));
double i=sc.nextDouble();
double j=sc.nextDouble();
int k=sc.nextInt();
Cmp(i,j,k);
sc.close();
}
public static int Maxint(int a1,int b1) {
if(a1>b1) {
return a1;
}else {
return b1;
}
}
public static double Mindouble(double x1,double y1) {
if(x1<y1) {
return x1;
}else {
return y1;
}
}
public static double Cmp(double i,double j,int k) {
double temp=i>j?i:j;//求i和j中较大的
double max=temp>k?temp:k;//求最大值;
double temp1=i<j?i:j;//求i和j中较小的;
double min=temp1<k?temp1:k;//求最小值
double mid=(i+j+k*1.0)-max-min;
System.out.print(max+">"+mid+">"+min);
return 0;
}
}
运行结果:
1
5
Maxint=5
1.2
3.3
Mindouble=1.2
5.2
6.3
7
7.0>6.3>5.2