可变参数个数的函数如何调用
时间: 2024-09-13 08:03:22 浏览: 49
可变参数个数的函数,又称为不定长参数函数,是一种特殊的函数,允许你传入的参数个数不固定。在Java中,可变参数是通过在参数类型后加上三个点号(...)来定义的。这种方式的函数调用非常灵活,可以根据实际需要传递任意数量的参数。
以下是一个简单的例子来说明如何定义和调用可变参数个数的函数:
```java
// 定义一个可变参数的函数
public void printNumbers(int... numbers) {
for (int number : numbers) {
System.out.print(number + " ");
}
System.out.println();
}
// 调用函数,可以传递任意数量的int参数
printNumbers(1, 2, 3); // 输出: 1 2 3
printNumbers(1, 2, 3, 4, 5); // 输出: 1 2 3 4 5
printNumbers(); // 输出: (没有输出任何内容)
```
调用可变参数函数时,你可以传递任何数量的参数给这个函数,甚至不传递也可以。函数内部会将这些参数当作数组来处理。
需要注意的是,一个方法中只能有一个可变参数,并且这个可变参数必须是方法参数列表中的最后一个参数。
阅读全文
相关推荐


















