函数

函数:(实现了一个特定功能的代码段)

定义位置: 类中,函数的外部一个类中,多个函数的顺序无关紧要
声明:public static 返回值类型 函数名(参数表)

函数三要素:
①. 返回值类型:定义一个函数执行结束之后返回的结果类型
② . 函数名:合法的标识符 注意大小写规范
③. 参数表(形参):函数内部有效的局部变量
实现:{} 必须和声明一致(主要指返回值类型)

函数的调用:

语句:函数名(实际参数); 实参会依次给形参赋值
调用函数,程序流程会进入函数,函数返回,程序流程会
返回到函数调用点处理返回值

① 函数的作用

1.避免冗余代码
2.提高程序的可维护性
3.提高程序的重用性
4.提高程序的灵活性

② 函数的嵌套与递归:

嵌套:在一个函数中调用另外一个函数
嵌套层次中最内层的函数最先执行完毕
嵌套过程中一个函数的形参可以作为被嵌套调用的函数的实参

递归:在一个函数中调用自己
适用于大规模问题拆分成小规模问题时,
小规模问题可以使用和大规模问题相同的解题思路.
递归模式:递进: 大拆小
回归条件:不可再拆分的情况
回归:小问题求解引发大问题求解
阶乘:

public static int ma(int n){
        if(n == 0){ return 1; }(0的阶乘是1 只有自然数有阶乘)
        return n*ma(n-1);
     }

面向过程的编程思想:
从程序执行的过程入手 将完整的过程细化成多个子过程
再将子过程细化 直到完成代码

下一篇:数组排序
[1]:https://blog.csdn.net/qq_42806727/article/details/88944134

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值