java函数(方法)

来源:互联网 发布:金税三期软件客服电话 编辑:程序博客网 时间:2024/06/06 02:18

java函数(方法)

函数的作用: 为了提高功能代码的复用性。

函数的定义格式:

修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…){        执行语句;        return 返回值;}

返回值类型: 运行这段程序得出的一个运算结果,结果类型,如果函数没有返回值则用void
来表示该函数没有返回值。
函数名:仅仅是一个标识符,可以随意起名字。
形式参数:是一个变量,用于存储调用函数传递进来的实际参数。
实际参数:传递给形式参数的具体数值。
返回值:返回给调用者。

函数的特点:

  1. 函数是把一个功能的代码 封装起来以达到提高功能 代码的复用性。
  2. 函数定义好之后,需要调用才能执行的。
  3. 如果一个函数没有返回值类型,那么就使用void关键字表示。

注意: 如果一个函数的返回值类型是具体的数据类型,那么该函数就必须要保证在任意情况下都保证有返回值。(除了返回值类型是void以外)

return 关键字的作用:

  1. 返回数据给函数的调用者。
  2. 函数一旦执行到了return关键字,那么该函数马上结束。 (能结束一个函数)

注意:一个函数的返回值类型 是void,那么也可以出现return关键字,但是return关键字的后面不能有数据。

break关键字与return关键字的区别:

1.break关键字是结束一个循环。
2. return关键字是结束一个函数

函数的重载:在一个类中出现两个或者两个以上的同名函数,这个称作为函数的重载。

函数重载的作用: 同一个函数名可以出现了不同的函数,以应对不同个数或者不同数据类型的参数。

函数重载的要求:

  1. 函数名一致。
  2. 形参列表不一致。(形式参数的个数或者是对应的数据类型不一致)
  3. 与函数的返回值类型是无关的。
// 这些函数都是在做加法运算。    public static double add(int a, int b){        System.out.println("两个参数的总和: "+ (a+b));        return 3.14;    }    //重复定义    public static int add(int a, double b){        System.out.println("double参数的总和: "+ (a+b));        return 12;    }