java 如何编写方法
编写 Java 方法的基本语法
Java 方法的定义包括方法名、参数列表、返回类型和方法体。语法如下:
[访问修饰符] [static] 返回类型 方法名(参数列表) {
// 方法体
return 返回值; // 若返回类型非 void
}
- 访问修饰符:如
public、private、protected(可选)。 - static:表示类方法(可选)。
- 返回类型:如
int、String、void(无返回值)。
无参数无返回值的方法示例
public void greet() {
System.out.println("Hello, World!");
}
调用方式:greet();
带参数和返回值的方法示例
public int add(int a, int b) {
return a + b;
}
调用方式:int result = add(3, 5);

方法重载(Overloading)
允许同一类中多个同名方法,但参数列表必须不同(类型、数量或顺序)。
public int multiply(int a, int b) {
return a * b;
}
public double multiply(double a, double b) {
return a * b;
}
可变参数(Varargs)
使用 ... 表示可变长度的参数,必须是方法最后一个参数。

public int sum(int... numbers) {
int total = 0;
for (int num : numbers) {
total += num;
}
return total;
}
调用方式:sum(1, 2, 3); 或 sum(new int[]{4, 5});
递归方法
方法调用自身,需明确终止条件。
public int factorial(int n) {
if (n == 1) return 1;
return n * factorial(n - 1);
}
注意事项
- 方法名应遵循驼峰命名法(如
calculateTotal)。 - 避免过长的参数列表,可通过对象封装优化。
- 静态方法(
static)可直接通过类名调用,无需实例化对象。






