夯实Java基础(三)

1、 在同一个类中,分别定义求两个整数的方法 和 三个小数之和的方法。 并执行代码,求出结果。

public class Sum {
    public static int sum(int a,int b){
        return a+b;
    }
    public static double sum(double a,double b,double c){
        return a+b+c;
    }
    public static void main(String[] args) {
        System.out.println(sum(2,3));
        System.out.println(sum(2.5,3.5,2.01));
    }
}

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

public class OverloadSum {
    // 输入两个整数,返回其中的最大值
    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;
    }
    public static void rela(int a,int b,double c){
        if(a>b&&b>c){
            System.out.println("a>b>c");
        }else if(a>c&&c>b){
            System.out.println("a>c>b");
        }else if(b>a&&a>c){
            System.out.println("b>a>c");
        }else if(b>c&&c>a){
            System.out.println("b>c>a");
        }else if(c>a&&a>b){
            System.out.println("c>a>b");
        }else if(c>b&&b>a){
            System.out.println("c>b>a");
        }
    }
    public static void main(String[] args) {
        System.out.println("两个数字: 4 5");
        System.out.println(max(4,5));
        System.out.println("三个数字: 4.5 6.1 7.9");
        System.out.println(max(4.5,6.1));
        System.out.println("三个数字的关系: 2,4,3.5");
        rela(2,4,3.5);
    }
}

发布了65 篇原创文章 · 获赞 39 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_44002167/article/details/103774077