调用方法时,实参填充方法形参/通过形参传递给方法,
传递实参给形参,为方法提供执行所需数据,方法内部可用实参进行操作
public class ArgumentExample {
// 定义一个方法,接受两个整数形参,并计算它们的和
public static void add(int x, int y) {
int sum = x + y;
System.out.println("Sum: " + sum);
}
public static void main(String[] args) {
int a = 5;
int b = 3;
// 调用add方法时,传入变量a,b作实参,为方法提供执行所需数据
add(a, b);
}
}
1. **参数数量不匹配**:如果形参和实参的数量不一致,编译器会报错。例如,调用一个需要两个参数的方法却只传递了一个参数。
2. **参数类型不匹配**:如果形参和实参的类型不匹配,也会导致编译错误。例如,传递一个字符串给一个接受整数的参数。
3. **参数顺序不匹配**:即使参数数量和类型匹配,但如果参数顺序不正确,也可能导致逻辑错误或结果与预期不符。