1. 重载
新建 class
方法
相当于 自定义个数学公式 例如 a+b=c
而往方法 参数 内 赋值 就好比 往 a,b 赋值 求得返回结果c
方法的重载 其本质不变 还是求和,,可变的是 参数的类型或者个数, 注:方法名 得一至
代码:public class sum{
public int add( int a, int b)
{
return a+b; //
}
public decimal add( dicimal a,decimal b) //decimal 浮点数 可解决 在进行 减法运算 得结果 产生 多余小数的问题;
{
return a+b;
}
public double add (double a,double b )
{
return a+b;
}
}
2.递归
递归还是蛮好玩,话不多说 直接上代码
public class Test
{
public int F( int n ) //比如 n=10
{
if (n>=1)
{ int a=F( n-2)+b; // 程序一开始只 会将 10,9,8,7,6,5,4,3,2,1 存入 n 然后 在将n内 1,2,3,4,5,6,7,8,9,10 带入公式计算 输出
int b=a+n; //这种做法有点像 plc 堆栈 先入 后出的意思
return b;
}
return n=1;
}
}