Java方法

System是一个类,out是一个对象,println()是一个方法

调用系统类里面的标准输出对象out中的方法println()

在方法前加static,使方法成为类方法,可以在类中直接使用

return除了返回结果的意思,还有终止方法的意思,程序在方法中一旦碰到return,这个方法就要结束了。

查看源码,可以发现println()的返回值为空

Java都是值传递

main()方法是被Java虚拟机调用的,除此之外,main()方法跟正常的普通方法没有任何区别。

public class Demo1 {
    public static void main(String[] args) {
        double sum = add(1,4);
        System.out.println(sum);
        //输出为double类型,这里仍调用的是int类型的方法,只不过结果进行了自动转换
    }


    public static int add(int a,int b){
        return a+b;
    }

    public static double add(double a,double b){
        return a+b;
    }
}

鼠标右键打开类所在目录show in explorer

编译的时候不用,但是执行的时候需要加上包名

如果想要直接运行应该class文件,需要找到它包的路径,否则执行不了

可变参数,也叫做不定项参数,不规定要传多少个参数,但是参数类型得相同。它的本质是数组

基数比较大的情况下,能不用递归就不用递归

调用自身太多,反而会影响机器的性能。

posted @ 2020-08-11 08:47  。。。。xg  阅读(87)  评论(0编辑  收藏  举报