A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 谭威威威威 中级黑马   /  2015-8-11 23:23  /  498 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

函数
        (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){...}

2 个回复

倒序浏览
额,总结的不错,多多总结,才能思路清晰.
回复 使用道具 举报
向你学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马