黑马程序员技术交流社区

标题: java基础交流之函数 [打印本页]

作者: 0416-孙磊    时间: 2015-5-5 21:12
标题: java基础交流之函数
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){...}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2