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?