可变参数
- 可变参数用在形参中可以接收多个数据。
- 可变参数的格式:数据类型...参数名称
可变参数的作用
- 传输参数非常灵活,方便。可以不传输参数,可以传输1个或者多个,也可以传输一个数组。
- 可变参数在方法内部本质上就是一个数组。
可变参数的注意事项:
- 一个形参列表中可变参数只能有一个
- 可变参数必须放在形参列表的最后面
import java.util.Arrays; public class MethodDemo { public static void main(String[] args) { sum(); sum(10); sum(10,20,30); sum(new int[]{10,20,30,40,50}); } public static void sum(int...nums){ //注意可变参数在方法内部其实是一个数组 System.out.println("元素个数"+nums.length); System.out.println("元素内容"+ Arrays.toString(nums)); } } //输出结果: // 元素个数0 // 元素内容[] // 元素个数1 // 元素内容[10] // 元素个数3 // 元素内容[10, 20, 30] // 元素个数5 // 元素内容[10, 20, 30, 40, 50]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)