- public :访问控制符,控制方法可见性(为了让别人看见)
- static: main需要static,所有方法static
- mian: 方法名称
- String[] args:参数列表
- 调用方式
直接调用:eg:f(2);
作为结果:int a = add(1,2);
int a=3;
int b=a+add(1,3);
6.static{
}//语句块
7.形参:形式上的参数,参与方法使用
实参:实际在使用过程中传入参数的拷贝———值传递
8.方法的递归:
算法:
迭代法(循环 杨辉角形)
递归法:重复调用函数
因此使用时:1.需要知道什么时候自己调用自己
2.终止条件(跳出条件)
****递归存在问题:可能出现大量重复,造成运行效率低下
9.数组:
1> int[] a={1,2,3,4};
int[] a=new int[6];推荐第二种方法
int[] a=new int[]{1,2,3};
2> 数组长度:length
索引从0开始: [0,a.length-1]
访问数组: a[i]