可变参数
其实就是数组参数的简写形式不用每一次都手动的建立数组对象。只要将要操作的元素作为参数传递即可,隐式将这些参数封装成了数组。
在使用时注意:可变参数一定要定义在参数列表的最后边
- class DemoParamMethod
- {
- public static void main(String[] args)
- {
- show(1,2,3);
- show("haha",1,2,3);
- }
- public static void show(int... arr)
- {
- int sum = 0;
- for (int x=0;x<arr.length ;x++ )
- {
- sum =sum+arr[x];
- }
- System.out.println("sum=="+sum);
- }
- public static void show(String str,int... arr)//可变参数一定要定义在参数列表的最后边
- {
- int sum = 0;
- for (int x=0;x<arr.length ;x++ )
- {
- sum =sum+arr[x];
- }
- System.out.println("sum+String=="+sum+str);
- }
- }
复制代码 |
|