首页 > 代码库 > 程序流程控制----方法

程序流程控制----方法

  在流程控制的三个方式中第一个就是方法。

  什么叫方法 :方法在本质上讲就是一段完成某个独立功能的代码块。

  为什么要学习方法:

  1、有利于把一个复杂的任务划分为多个小任务。这样在问题的解决的控制上会更简单,同时我们书写的代码也会更加简洁。

  2、同一个方法可以被反复使用,从而提高代码的复用率。

  方法的语法:

    方法必须先申明(定义),然后才能调用这个方法。

  方法定义的语法:

    方法的申明部分{

      代码部分(方法的实现)实现部分包括({})在内

    }

  方法的组成:

    修饰符  返回类型  方法名     参数列表

  例如:public(公共修饰符)static(可选修饰符) void(返回类型)main(一个名叫:main的方法)()(括号内是方法的参数列表)完整的的书写如下:public static void main(){   }.

  1、修饰符:表明这个方法能被调用的场合以及方式。

  2、返回类型:代表本方法返回什么 类型的值给调用者,可以是任意数据类型(基本数据类型、引用数据类型都可以)

如果方法不需要返回任何数据给调用者,哪么此处写关键字void(代表没有返回值)

  3、方法名:也就是标识符(用户可以自定义的标识符)

用于给方法定制一个独有的标识名称,调用者使用这个名称来指定调用哪个方法。属于用户自定义标识符,需要满足一切标识符的命名规则,通常方法名都是动词或者动宾短语(代表完成某个功能,做某个事)

  4、参数列表:用来表示方法调用者在调用方法的时候,需要传递给方法的一些初始数据。

  每个参数就相当于在申明一个变量,可以有多个参数,中间用(,)逗号分隔。(参数定义的时候叫形参,调用者传递给方法的参数叫实参)

  参数列表包括:参数类型、参数个数、参数的顺序

  为什么要定义形参:因为写方法的时候只知道要传递参数的类型,不知道调用者要到底会传递一个什么样的参数,所以我们会定义一个形参来接收调用者传递的具体参数。

  提到返回类型,就会想到一个关键字:return.

  return关键字的作用:

  1、结束当前方法。(结束整个方法)

  2、如果方法要求有返回值。需要在return后面跟上返回数据(变量、常量)

  如果有分支语句(如:if),必须要保证每个情况都有返回值。

  

 

    

    

  

程序流程控制----方法