1.方法
方法是为完成一个操作而组合在一起的语句组。
2.方法的结构

3.形参与实参
形参:定义的参数名称。
实参:实际传入的参数。
4.方法重载
方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。
使用方法重载需要注意:1)在同一个class中,2)方法名称完全相同,3)方法的参数类型或个数不同。
例:
public static int add(int a,int b){
return a+b;
}
public static double add(double a,double b){
return a+b;
}
public static int add(int a,int b,int c){
return a+b+c;
}
4.不定参数
这种方法可使方法中传入任意个数的参数。不定参数的本质是数组。
如:
public static int add(int... a){
int s = 0;
for(int i =o;i < a.length,i++){
s+=a[i] ;
}
}
5.方法递归
递归程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。
如(求一个数的阶乘):
public static int f(int n){
if(n==1){
return 1;
}
return n*f(n-1);
}
11万+

被折叠的 条评论
为什么被折叠?



