函数
程序员文章站
2022-07-12 10:02:20
...
函数运行细节问题
1. 函数功能单一化
2. 数据类型选择,请注意范围。例如:在么有特定要求的情况下,浮点类型最好使用double
3. 在开发中,尽量减少return的使用,增加代码的阅读性。
4. 代码学会分段 分行,让代码阅读性更高
5. 在代码中注意数据类型一致化问题
6. 操作字符转换,能用字符表示,就不要用其他数据
7. 目前从键盘上获取一个字符的方式:
Scanner sc = new Scanner(System.in);
char sc = sc.nextLine().charAt(0);
函数的理论知识
返回值
- 表示该函数运行的结果,例如:加法运算,数据处理,查询操作,判断等等…
- 表示当前函数的运行状态 (数组操作)
- 返回值用的关键字是return。如果当前函数是一个void返回值,retrun之后不能有任何东西
参数列表
- 可以为空。表示当前函数运行不需要任何的外来参数
- 可以放入多个参数,要求用逗号隔开
例如: test(int num1, int num2); - 形式参数列表中要求的参数顺序,在传入参数时不能打乱
例如:
test(int num1, double num2, float num3, char c);
正确方式:
test(5, 3.14, 3.14F, ‘A’);
错误方式:test('a', 4, 5.2F, 4.3);
函数的封装经验
- 需求分析
这个函数要干嘛? 函数命名怎么写? 函数需要什么样子的参数? 返回值用什么类型? 返回值的含义是什么? - 思考函数流程
用【注释】直接把函数的运行流程,步骤写好,要求尽量细化 - 按照流程写代码
按照注释,一步一步完成代码,不要给自己过多的压力。在完成当前步骤之前,不要考虑下一步 - 测试
不要妄自菲薄,健壮性,安全性,稳定性。不要总想着好事情,也要想想错误情况。