学习目标:
目标:熟练运用 Java所学知识
题目内容:
本文内容:使用java语言实现:在同一个类中定义多个方法:要求不仅可以求两个整数的最大值,还可以求两个小数的最大值,以及两个小数和一个整数的大小关系
实现代码:
public class practice {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("请输入第一个整数:");
int a1=sc.nextInt();
System.out.print("请输入第二个整数:");
int a2=sc.nextInt();
System.out.print("请输入第一个小数:");
double b1=sc.nextDouble();
System.out.print("请输入第二个小数:");
double b2=sc.nextDouble();
System.out.println("整数中最大值:"+max(a1,a2));
System.out.println("小数中最大值:"+max(b1,b2));
System.out.printf("两个小数和一个整数的大小关系:");
relation(b1,b2,a1);
}
public static void relation(double a1,double a2,int b1)
//两个小数和一个整数的大小关系
{
double ma1=a1>a2?a1:a2;
double ma2=ma1>b1?ma1:b1;//最大值
double mi1=a1>a2?a2:a1;
double mi2=mi1>b1?b1:mi1;//最小值
double mid=a1+a2+b1-ma2-mi2;
System.out.println(mi2+"<"+mid+"<"+ma2);
}
public static int max(int a,int b)//整数中最大值
{
return a>b?a:b;
}
public static double max(double a,double b)//小数中最大值
{
return a>b?a:b;
}
}
运行结果:
请输入第一个整数:7
请输入第二个整数:5
请输入第一个小数:4.1
请输入第二个小数:5.1
整数中最大值:7
小数中最大值:5.1
两个小数和一个整数的大小关系:4.1<5.1<7.0
Process finished with exit code 0