【Java练习】在同一个类中定义多个方法:要求不仅可以求两个整数的最大值,还可以求两个小数的最大值,以及两个小数和一个整数的大小关系

学习目标:

目标:熟练运用 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
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值