Day6.1

Day6.1

命令行含参

  1. arg.length代表数组长度

  2. cd../退回上一级,加上包的路径,-encoding UTF-8

     

可变参数

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

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

  3. 调用可变参数的方法

 

递归

  1. 递归就是,A发方法调用A方法,自己调用自己

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

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

 public class Demo05 {
     public static void main(String[] args) {
         System.out.println(f(5));
    }
 
     //1! 1
     //2! 2*f(1)
     //3! 3*f(2)
     public static int f(int n){
 
         if(n == 1){
             return 1;
        }else{
             return n*f(n-1);
        }
    }
 }

 

posted @ 2021-04-17 23:28  蜂皇浆兵  阅读(36)  评论(0)    收藏  举报