JavaMthod

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了JavaMthod脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

Method

java都是值传递

方法基础

方法是解决一类问题的步骤的有序集合。

包含于类或对象中。

在程序中被创建,在其他地方被引用。

方法格式

修饰符 返回值类型 方法名(参数类型 参数名){

方法体

return 返回值;

}

public static void main(String[] args) {
    int max=max(20,30);
    System.out.PRintln(max);
}
//比大小
public static int max(int a,int b){
    int result=0;
    if (a==b){
        System.out.println("a==b");
        return 0;//return出现在方法里面,表示终止方法。
    }

    if (a>b){
        result=a;
    }
    else{
        result=b;
    }
    return result;
}

重载

方法名称必须相同。

参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)

方法返回值可以相同也可以不同。

仅仅返回类型不同不足以称为方法的重载。

 public static void main(String[] args) {

        double max=max(20.0,30.0);
        System.out.println(max);
    }

    //比大小
    public static int max(int a,int b){
        int result=0;

        if (a==b){
            System.out.println("a==b");
            return 0;//return出现在方法里面,表示终止方法。
        }

        if (a>b){
            result=a;
        }
        else{
            result=b;
        }
        return result;
    }

命令行传参

public static void main(String[] args) {
    //args.length 数组长度
    for (int i = 0; i < args.length; i++) {
        System.out.println("args["+i+"]"+args[i]);
    }
}

可变参数

一个方法只能指定一个可变参数,它必须是方法的最后一个参数。

任何普通参数必须在它之前声明。

在指定参数类型后加一个省略号(...)。

如:

public void text(double... i){}

public static void main(String[] args) {
    Demo04 demo04 = new Demo04();
    demo04.test(1);
}
public void test(int... i) {
    System.out.println(i[0]);
}

public static void main(String[] args) {
    Max(21,5,6,4,36.2,52.3);
    Max(new double[]{1,5,3,6,4});
    Max();
}
public static void Max(double... i){
    if (i.length==0){
        System.out.println("没数");
        return;
    }
    double result=i[0];

    for (int i1 = 0; i1 < i.length; i1++) {
        if (i[i1]>result){
            result=i[i1];
        }

    }
    System.out.println("最大数:"+result);
}
运行结果
最大数:52.3
最大数:6.0
没数

递归

就是自己调用自己

两部分:

递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。

递归体:什么时候需要调用自身方法。

脚本宝典总结

以上是脚本宝典为你收集整理的JavaMthod全部内容,希望文章能够帮你解决JavaMthod所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。