方法(函数)
定义:一段用来完成特定功能的代码片段。
格式:[修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){
程序代码;
[return 返回值];
}
方法可以有参,也可以无参,参数分两种:形参和实参。
传递的参数是值副本,如果是引用类型则副本存放的是参数地址。
调用方法:直接调用、类名调用和对象调用。
递归算法
- 定义:递归调用指的是方法执行过程中出现该方法本身的调用。
- 条件:有出口即结束条件,逐层递推必须要向出口逼近。
数组
- 定义:数组是一个变量,存储相同数据类型的一组数据。
- 声明数组的方式:
int[] score;
int score2 [];
String[] name;
- 分配空间:数据类型[] 数组名 = new 数据类型(大小);
方法的可变参数
- 在JDK1.5后引入的概念,即方法中可接收的参数不再是固定的,而是可以根据需要传递数量不等的参数个数。
- 格式: 返回值类型 方法名称 (类型… 参数名称){