java如何使用函数
定义函数
在Java中,函数通常称为“方法”,需定义在类中。基本语法如下:
[访问修饰符] 返回类型 方法名(参数列表) {
// 方法体
return 返回值; // 若返回类型非void
}
示例:
public int add(int a, int b) {
return a + b;
}
调用函数
通过对象实例或类名(静态方法)调用方法:

// 实例方法调用
ClassName obj = new ClassName();
int result = obj.add(2, 3); // 返回5
// 静态方法调用
int result = Math.max(5, 10); // 返回10
参数传递
Java支持值传递(基本类型)和引用传递(对象类型)。
- 基本类型示例:
void modifyValue(int x) { x = 10; // 不影响原始值 } - 对象类型示例:
void modifyArray(int[] arr) { arr[0] = 100; // 修改原始数组 }
方法重载
允许同一类中多个同名方法,但参数列表不同(类型、数量或顺序):

int add(int a, int b) { return a + b; }
double add(double a, double b) { return a + b; }
递归函数
方法调用自身需明确终止条件:
int factorial(int n) {
if (n == 1) return 1;
return n * factorial(n - 1);
}
可变参数
使用 ... 表示不定长参数:
int sum(int... numbers) {
int total = 0;
for (int num : numbers) total += num;
return total;
}
// 调用:sum(1, 2, 3);






