Java方法

Java方法

何为方法

  • Java方法是语句的集合,它们在一起执行一个功能

  • 方法是解决一类问题的步骤的有序组合

  • 方法包含于类或对象中

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

一个方法只完成一个功能

方法的定义格式:

public static 返回值类型 方法名(类型 参数1,类型 参数2....){

}

 

方法的定义和重载

重载就是在一个类中,有相同的方法名称,但形参不同的方法

重载的规则:

  • 方法名称必须相同

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

  • 方法的返回类型可以相同也可以不相同

  • 仅仅返回类型不同不足以成为方法的重载

命令行传参

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

open in打开文件,然后进入cmd在里面退回到src层再输入java 包名.类名 回车

再输入java 包名.类名 你想输入的数据 要用空格隔开

main方法可以传参

可变参数(也称"不定项参数")

  • 在方法声明中,在指定参数类型后加一个省略号(....)

  • 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。

  • 案例说明

    public class Demo03 {
       public static void main(String[] args) {
           Demo03 demo03 = new Demo03();
           demo03.test(1,2,3);//对象.方法()
           //Demo03 demo03 = new Demo03()创建出Demo03这个类,test方法
           //在Demo03这个类里,所以要通过demo03.test();调用


      }
       public void test(int... i){
           System.out.println(i[0]);
           System.out.println(i[1]);
           System.out.println(i[2]);
      }
    }

     

 

递归

递归的概念:A方法调用A方法!就是自己调用自己

递归结构包括两个部分:

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

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

  •  

posted @ 2021-11-17 19:13  是小嗝嗝呀  阅读(18)  评论(0)    收藏  举报