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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© invokersun 初级黑马   /  2018-11-1 19:39  /  449 人查看  /  0 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

方法(函数)
        什么是方法?
                定义在(类的里面),具有(特定功能)的一段(独立的代码块)。

        我们为什么要使用方法?(方法的好处是什么)
                提高了代码的复用性(可以重复的使用)
                提高了代码的维护性(在我们修改代码的时候不容易修改错)

        方法的格式?
                修饰符 返回值类型 方法的名字(数据类型 变量名, 数据类型 变量, ... ...) {
                        XXXOOO;//实现该方法所具备的功能的一些代码
                        return 返回值;
                }

        怎么写一个方法?
                两个明确:明确返回值类型,明确参数列表(方法名字后面括号里的东西)

                例:求和方法
                public static ??? getSum(???) {
                        写求和的代码
                        return ???
                }

                public static int getSum(int i, int j) {
                        //写求和的代码
                        int sum = i + j;
                        return sum;
                }

        怎么使用方法?
                想要使用方法,就一定要调用该方法,因为方法只有被调用才会执行

                调用方法?
                        方式一:单独调用(学习阶段常用)
                                public static void main(String[] args) {
                                        getSum(1,2);
                                }

                                public static int getSum(int i, int j) {
                                        int sum = i + j;
                                        return sum;
                                }

                        方式二:输出调用(学习阶段常用)
                                public static void main(String[] args) {
                                        System.out.println(getSum(1,2));//3
                                }

                                public static int getSum(int i, int j) {
                                        int sum = i + j;
                                        return sum;
                                }

                        方式三:赋值调用(开发中常用)
                                public static void main(String[] args) {
                                        int i = getSum(1,2);
                                        System.out.println(i);
                                }

                                public static int getSum(int i, int j) {
                                        int sum = i + j;
                                        return sum;
                                }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马