本帖最后由 Diaraelo 于 2013-12-26 22:18 编辑
饿,可变参数其实还是有很多运用的吧。从API中就可以看出那么多运用了。至于实际开放中的运用其实也很多了,比如你要计算一个多边形的周长,只要传入每个边长度就进行计算。
- class ArrayTest1
- {
- public static void main(String[] args)
- {
- kbcs(2,3,1);//传入一个3角形(我没去故意判断测试是不是能成三角形什么的。。。)
- kbcs(2,4,5,6);//传入一个4边形
- }
- public static void kbcs(int...number)//一个函数完成了你本来要2个函数完成的功能
- {
- int sum = 0;
- for(int a : number)
- {
- sum+=a;
- }
- System.out.println(sum);
-
- }
- }
复制代码 |