Lyrics


< More and better />


方法 递归 数组.md

方法(函数)

  • 定义:一段用来完成特定功能的代码片段。

  • 格式:[修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){

    程序代码;

    [return 返回值];

    }

  • 方法可以有参,也可以无参,参数分两种:形参和实参。

  • 传递的参数是值副本,如果是引用类型则副本存放的是参数地址。

  • 调用方法:直接调用、类名调用和对象调用。

递归算法

  • 定义:递归调用指的是方法执行过程中出现该方法本身的调用。
  • 条件:有出口即结束条件,逐层递推必须要向出口逼近。

数组

  • 定义:数组是一个变量,存储相同数据类型的一组数据。
  • 声明数组的方式:

int[] score;

int score2 [];

String[] name;

  • 分配空间:数据类型[] 数组名 = new 数据类型(大小);

方法的可变参数

  • 在JDK1.5后引入的概念,即方法中可接收的参数不再是固定的,而是可以根据需要传递数量不等的参数个数。
  • 格式: 返回值类型 方法名称 (类型… 参数名称){

注意:向方法传递可变参数后,参数在方法内部是以数组的形式保存下来的。