java如何创建函数
创建函数的基本语法
在Java中,函数(称为方法)是类的一部分,需要通过类或对象调用。基本语法如下:
[访问修饰符] [static] 返回类型 方法名(参数列表) {
// 方法体
return 返回值; // 若返回类型非void
}
- 访问修饰符:如
public、private、protected(可选)。 - static:声明为静态方法时可直接通过类调用(可选)。
- 返回类型:如
int、String或void(无返回值)。 - 参数列表:可包含多个参数,格式为
类型 参数名,用逗号分隔。
无返回值的方法示例
public void printMessage(String message) {
System.out.println(message);
}
- 调用方式:
printMessage("Hello");
带返回值的方法示例
public int add(int a, int b) {
return a + b;
}
- 调用方式:
int result = add(3, 5);
静态方法示例
静态方法属于类而非实例,可直接通过类名调用:
public static double calculateCircleArea(double radius) {
return Math.PI * radius * radius;
}
- 调用方式:
double area = calculateCircleArea(2.0);
可变参数方法
使用 ... 表示可变长度的参数:
public static int sum(int... numbers) {
int total = 0;
for (int num : numbers) {
total += num;
}
return total;
}
- 调用方式:
int total = sum(1, 2, 3);
方法重载
同一类中允许同名方法,但参数列表必须不同(类型、数量或顺序):
public int multiply(int a, int b) {
return a * b;
}
public double multiply(double a, double b) {
return a * b;
}
注意事项
- 方法名应遵循驼峰命名法(如
getUserName)。 - 若返回类型非
void,必须使用return返回对应类型的值。 - 方法参数可以是任意Java数据类型,包括对象和数组。







