方法

方法

方法的定义

image

方法的调用

image

public class Demo1 {
    public static void main(String[] args) {
        int max = max (20,10);
        System.out.println(max);
    }
    public static int max (int num1,int num2){
        int result = 0;
        if (num1==num2){
            System.out.println("num1=num2");
            return 0;//终止方法
        }
        if (num1<num2){
            result = num1;
        }else {
            result = num2;
        }
        return result;
    }
}

方法的重载:(通过参数类型的不同来运行不同函数)

image

public class Demo2 {
        public static void main(String[] args) {
            int max = max (20,10);
            System.out.println(max);
        }
        public static int max (int num1,int num2){
            int result = 0;
            if (num1==num2){
                System.out.println("num1=num2");
                return 0;//终止方法
            }
            if (num1<num2){
                result = num1;
            }else {
                result = num2;
            }
            return result;
        }
    public static double max (double num1,double num2){
        double result = 0;
        if (num1==num2){
            System.out.println("num1=num2");
            return 0;//终止方法
        }
        if (num1<num2){
            result = num1;
        }else {
            result =  num2;
        }
        return result;
    }
}

命令行传参

image

posted @ 2021-11-09 18:11  京哈哈⁵²º(全国可飞)  阅读(19)  评论(0)    收藏  举报