Function 方法

向大家介绍 Java方法 的使用。Java 没有函数, 只有方法。方法与函数的区别在于方法必须封装在类里面。

方法定义

语法 :访问限制符 返回类型 方法名(参数1, 参数2, ...)

访问修饰符可以为 public,protected 和 private

返回类型可以为基本数据类型, 也可以为引用数据类型

如定义一个 加法 方法, 将两个 int 类型变量相加并返回

public  int plus(int a, int b) {
    return a+b;
}

方法重载

除了参数必须不同,其他可以相同,其意义在于: 让一个方法在同一个类里面有不同的作用

//方法重载: 除了参数必须不同,其他可以相同,其意义在于: 让一个方法在同一个类里面有不同的作用
public  float plus(float a, float b) {
    return a+b;
}

可变参数列表

方法参数 的 数量 可以不确定

//可变参数列表作为参数, 在许多int 型数据a 中寻找 n
public void  search(int n, int... a) {
    boolean flag=false;
    for(int a1:a) {
        if (a1==n) {
            flag=true;
            break;
        }
    }
    
    if (flag) {
        System.out.println("找到了 "+n);
    }else {
        System.out.println("没找到 "+n);
    }
}

调用search时可以这样传入参数, 表示在 5,4,3,2,1,0 中寻找是否包含 1

search(1, 5,4,3,2,1,0);

Last updated

Was this helpful?