第八天学Java(方法函数)

2020-03-25  本文已影响0人  Hoffnung_8164

虽然生活有时候会不尽人意,但只要心里阳光明媚,走到哪都是春暖花开。

方法

    2、1参数

        什么是参数?房钱方法执行的时候所需要的外部(调用处)传入的数据

            形式参数:简称形参,声明方法的时候,用于接受外部传入的数据的变量

            实际参数:简称叫实参,调用方法的时候,给形参所赋值,实际的数据

            调用方法的时候,用实际参数给形式参数进行赋值,这个过程被称为传参,(参数传递:实参==》形参)

            当我们在设计一个方法的时候,要看方法中有几个数值无法确定,需要有调用处传入,那么就设计几个参数,多个参数之间用“,”逗号隔开。

            方法调用的时候,实参一定一定严格匹配形参,室参事按照顺序一一配给形参。个数类型都要一一对应

    2、2返回值

        1、什么叫返回值?

            返回值:表示一个方法执行之后,需要返回给调用出的结果。需要在调用处声明一个变量,来接收返回值

        2、返回值的注意点

            A。一个方法可以有返回值,也可以没有。

            如果有,那么返回值的类型,要在声明方法的时候写清楚

            如果没有返回值,在声明方法的时候写上void

            public static 返回值的类型 方法名(形式参数){

                方法体

            }

            B。如果一个方法的有返回值,那么只能返回一个

            C。如果一个方法声明了有返回值,那么在方法中,一定要使用return方法返回返回值

    2、3return语句

        词义:返回

        return语句有两个作用

            1、将每一个方法的结果返回给调用处

            2、结束该方法的执行

        return语句的注意点

            1、一个方法声明了有返回值,那么方法中必须使用return关键字将结果返回给调用处

            2、一个方法声明了有返回值,那么方法中如果右分支,循环语句等,要保证无论执行哪个分支,都要有return的语句可以被执行到

            3、一个方法声明了有返回值,那么return后的数值必须和生命的数据类型一致(自动转型)

            4、一个方法如果没有返回值,那么也可以使用return语句,结束方法的执行

            5、习惯上return后没有语句了

    2、4方法的分类

        1、无参无返回值的方法

            public static void meyhodName()

        2、有参无返回值的方法

            public static void meyhodName(形式参数)

自我总结:

    今天学习方法的定义以及调用,然后的话还有就是昨天循环的作业讲解,昨天作业的地方有些题还是比价有难度的,主要就是思维方式的不同,然后的话就是代码执行优化的问题,像百鸡的问题,其实是可以用两层循环来解决的,但是自己还是用了三层循环来解决,这样就会增加虚拟机的工作量,还有一个问题就是if判断的时候,&&操作和判断完了之后在进行判断有什么区别,然后也问了一下老师,还是多一层if判断会好点。其次就是今天的主要内容,主要是方法的定义以及一些语法的介绍,其中最主要的还是要注意return语法,老师上课也提到过了,接下来也再写一遍加深映像;

    return的注意点:

1、一个方法声明了有返回值,那么方法中必须使用return关键字将结果返回给调用处。

2、一个方法声明了有返回值,那么方法中如果有分支,循环语句等,要保证无论执行哪个分支,都要有return的语句可以被执行到。(比如if语句中,判断条件成立也需要返回return,如果条件不成立,也必须要返回return)

3、一个方法声明了有返回值,那么return后的数值必须和生命的数据类型一致(自动转型)。

4、一个方法如果没有返回值,那么也可以使用return语句,结束方法的执行。

5、习惯上return后没有语句了

上一篇 下一篇

猜你喜欢

热点阅读