可变参数
- 什么是可变参数:就是方法中形参的个数可以发生变化的,可以是0个多个
- 格式:数据类型...变量名字 (int...args)
- 底层:数组,不需要我们自己创建,底层会自动创建数组,把传递过来的实参放在数组中
package com.wyx;
//可变参数
public class Demo4 {
public static void main(String[] args) {
getSum(1,2,3,4);
}
public static void getSum(int...args){
System.out.println(args);//[I@5594a1b5 数组地址值
}
}
可变参数细节
- 在方法的形参中只能写一个可变参数
- 在方法中,如果除了可变参数以外还有其他的形参,那么可变参数要写在最后