美文网首页
第八天学Java(方法函数)

第八天学Java(方法函数)

作者: Hoffnung_8164 | 来源:发表于2020-03-25 19:41 被阅读0次

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

方法

    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后没有语句了

相关文章

  • 第八天学Java(方法函数)

    虽然生活有时候会不尽人意,但只要心里阳光明媚,走到哪都是春暖花开。 方法 2、1参数 什么是参数?房钱方法执行的时...

  • 用Java DIY 函数式方法—— flatmap

    本文是 用Java DIY 函数式方法—— map 续篇, 解决如何使用java实现函数式方法-flatmap。 ...

  • 02Dart:并不支持构造函数的重载

    Java 代码中,使用了重载构造函数的方法,该方法在 Java 中很普遍,重载的构造函数和之前的构造函数具有相同的...

  • java的main方法

     java中的所有函数都是某个类的方法,在java中,称函数为方法,在c++中,类中的函数被称为成员函数。由第一句...

  • Kotlin学习之初探——函数

    函数的定义 方法VS函数 *方法是函数的一种特殊类型*有receiver的函数即为方法*类比java的话*比如类中...

  • Golang研学:在函数、方法、接口中用好指针类型

    Golang研学:在函数、方法、接口中用好指针类型 在大部分面向对象语言如C++、C#、Java,在函数传参数时除...

  • kotlin基础语法

    函数定义 有返回值的函数 无返回值的函数(类似Java中的void): 可变长参数函数 静态方法 Java代码: ...

  • 重拾Java(二) 函数、方法

    重拾Java第二篇,函数、方法很常用,复习一下~ 函数也可以叫方法,在Java里是一个意思。这里统一叫方法。 方法...

  • Java 方法-函数

    解析:什么是方法:方法是一个东西,也可以看成一个整体,定义是把一个方法看成是一个能够独立完成某个功能的一段代码。(...

  • java 方法(函数)

    1.方法的概念 方法(函数):一个设计好的功能代码块,可以反复的使用 2.方法语法:(必须有的结构) 返回值类型 ...

网友评论

      本文标题:第八天学Java(方法函数)

      本文链接:https://www.haomeiwen.com/subject/ljnxuhtx.html