Java方法
何为方法
语句的集合
一个方法执行一个功能
方法的定义
方法头:修饰符 返回值类型 方法名
参数类型 :形参 实参
方法体
方法的重载
-
在同一个类中
-
方法名相同
-
参数不同 (个数不同,类型不同,排序不同)
-
返回类型相同 不同都可
命令行传参
程序运行时 传递命令行参数给main()函数
在dos窗口运行class文件 后面输入字符
可变参数JDK1.5
在参数类型后加…
只能放在参数最后面
可以当成一个数组
public static void add(int... i){
}
递归
方法自己调自己
递归头 什么时候不调用自身
递归体 什么时候调用自身
public static int f(int i){
if(i == 1){
return 1;
}else{
return i * f(i-1);
}
}