java 如何创建函数
创建函数的基本语法
在Java中,函数(称为方法)是类的一部分,需定义在类内部。基本语法如下:
访问修饰符 返回类型 方法名(参数列表) {
// 方法体
return 返回值; // 若返回类型非void
}
- 访问修饰符:如
public、private等(可选)。 - 返回类型:如
int、String或void(无返回值)。 - 方法名:遵循驼峰命名法(如
calculateSum)。 - 参数列表:逗号分隔的输入参数(如
int a, int b)。
无参数无返回值的方法
public void greet() {
System.out.println("Hello, World!");
}
调用方式:
greet(); // 直接使用方法名
带参数和返回值的方法
public int add(int num1, int num2) {
return num1 + num2;
}
调用方式:
int result = add(5, 3); // 返回8
静态方法
若方法用 static 修饰,可直接通过类名调用,无需实例化对象:
public static int multiply(int a, int b) {
return a * b;
}
调用方式:
int product = MathUtils.multiply(4, 5); // 假设方法定义在MathUtils类中
可变参数方法
使用 ... 表示可变数量的参数:
public int sum(int... numbers) {
int total = 0;
for (int num : numbers) {
total += num;
}
return total;
}
调用方式:
int total = sum(1, 2, 3); // 返回6
方法重载
同一类中允许同名方法,但参数列表需不同(参数类型、数量或顺序):

public int max(int a, int b) {
return a > b ? a : b;
}
public double max(double a, double b) {
return a > b ? a : b;
}
注意事项
- 方法名需清晰表达功能,避免使用模糊命名。
- 参数和返回类型需匹配实际需求,避免不必要的类型转换。
- 若方法可能抛出异常,需使用
throws声明或在方法内处理。






