1:函数 (1)定义在类中,有特定功能的一段小程序。 (2)函数的格式: 修饰符 返回值类型 函数名(形参类型 形式参数1,形参类型 形式参数2...) { 函数体; reutrn 返回值; } A:修饰符 public static B:返回值类型 程序最终结果的数据类型 C:函数名 其实就是函数的名称,方便我们调用。 D:参数 形参类型 数据类型 形式参数 就是接收实际参数的变量 实际参数 就是实际参与操作的变量(常量) E:函数体 就是按照正常的逻辑完成功能的代码。 F:返回值 就是程序的最终结果 G:reutrn 返回值 哪里调用程序,return就把结果返回到哪里。 (3)函数的特点: A:函数与函数之间是平级关系。不能在函数中定义函数。 B:运行特点 函数只有被调用才执行。 (4)案例: 有明确返回值的例子: A:求两个数据的和 B:求两个数据的最大值 C:比较两个数是否相等 void类型例子: A:nn乘法表 B:根据给定的行和列输出一个*组成的长方形 (5)函数的调用 A:有明确返回值 a:单独调用 一般没有意义。 b:输出调用 但是如果想拿结果继续操作,就有问题了。所以,不好。 c:赋值调用 推荐方式。 B:void类型 单独调用 (6)函数重载 A:函数名相同,参数列表不同(个数不同,对应的类型不同)。 与返回值类型无关。 B:举例: public static int sum(int a,int b){...} public static int sum(int a,int b,int c){...} public static int sum(float a,float b){...}
|