函数

函数:具有一定功能的代码块。

函数的格式:
     修饰符  返回值类型  变量名(形式参数){
        函数体
    }

函数的特点:
    1. 函数是把一个功能的代码 封装起来以达到提高功能 代码的复用性。
    2. 函数定义好之后,需要调用才能执行的。
    3. 如果一个函数没有返回值类型,那么就使用void关键字表示。
注意: 如果一个函数的返回值类型是具体的数据类型,那么该函数就必须要保证在任意情况下都保证有返回值。(除了返回值类型是void以外)

return 关键字的作用:
    1. 返回数据给函数的调用者。
    2. 函数一旦执行到了return关键字,那么该函数马上结束。 (能结束一个函数)
注意:一个函数的返回值类型 是void,那么也可以出现return关键字,但是return关键字的后面不能有数据。

函数的重载:在一个类中出现两个或者两个以上的同名函数,这个称作为函数的重载。
函数重载的作用: 同一个函数名可以出现了不同的函数,以应对不同个数或者不同数据类型的参数。
函数重载的要求:
    1. 函数名一致。
    2. 形参列表不一致。(形式参数的个数或者是对应的数据类型不一致)
    3. 与函数的返回值类型是无关的

函数的Demo:

//利用函数重载来计算int 和 Double 数据类型的总和
class Demo1 {
    //程序入口
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        int c = 30;
        int sum = add(a,b,c);
        System.out.println("int add :"+ sum);

    }
    // int加
    public static int add(int a, int b) {
        return a + b;
    }

    //double 加
    public static double add(double a, double b) {
        return a + b;
    }
    // int 3个数相加
    public  static int add(int a, int b, int c) {
        return a + b + c;
    }
}

原文地址:https://www.cnblogs.com/nicker/p/5824993.html