赞
踩
一、概念:
可变参数是指其参数数目可变,但名称和功能相同。如有时候计算整数加法时,可能要我们计算多个数的加法(虽然可以用循环进行遍历),但java有设计了可变参数(本质上是基于数组)这个概念,设计一个函数,形参可以接收多个参数。
二、格式:
(访问权限)修饰符 返回值 函数名(参数类型...变量名);(其中这个变量名是可变数组名)
eg:public static int sun(int ...a);
三、代码:
- public class Sum {
- public static void main(String[]args)
- {
- System.out.println(SumFunction.sum(12,22,88));
- System.out.println(SumFunction.sum(12,22,88,99));
- System.out.println(SumFunction.sum(12,22,88,99,80));
- System.out.println(SumFunction.sum(12,22,88,99,80,100));
- }
- }
- class SumFunction {
- public static int sum(int... arr) {
- int sum = 0;
- for (int value : arr) {
- sum = sum + value;
- }
- return sum;
- }
- }
远行结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。