java如何调创造
Java中创建和调用方法
在Java中,方法是一段可重复使用的代码块,用于执行特定任务。方法的创建和调用是Java编程的基础。
方法定义语法
[访问修饰符] [static] 返回类型 方法名(参数列表) {
// 方法体
return 返回值; // 如果返回类型不是void
}
方法创建示例
public class Example {
// 无参无返回值方法
public void greet() {
System.out.println("Hello, World!");
}
// 带参数有返回值方法
public int add(int a, int b) {
return a + b;
}
// 静态方法
public static void printMessage(String message) {
System.out.println(message);
}
}
方法调用方式
public class Main {
public static void main(String[] args) {
Example example = new Example();
// 调用无参方法
example.greet();
// 调用带参数方法并获取返回值
int sum = example.add(5, 3);
System.out.println("Sum: " + sum);
// 调用静态方法
Example.printMessage("This is a static method");
}
}
方法重载
Java支持方法重载,即同一个类中可以存在多个同名方法,只要参数列表不同
public class Calculator {
public int add(int a, int b) {
return a + b;
}
public double add(double a, double b) {
return a + b;
}
public int add(int a, int b, int c) {
return a + b + c;
}
}
递归方法
方法可以调用自身,称为递归
public class Recursion {
public int factorial(int n) {
if (n == 0 || n == 1) {
return 1;
}
return n * factorial(n - 1);
}
}
可变参数方法
Java支持可变参数,用省略号(...)表示

public class VarArgs {
public int sum(int... numbers) {
int total = 0;
for (int num : numbers) {
total += num;
}
return total;
}
}
方法调用注意事项
- 实例方法需要通过对象实例调用
- 静态方法可以通过类名直接调用
- 方法参数传递是值传递(基本类型传值,对象类型传引用)
- 方法可以有返回类型或声明为void
- 方法可以抛出异常






