> 文档中心 > 可变参数。

可变参数。


可变参数

  • 定义:可变参数又称参数个数可变,用作方法的形参出现,那么方法参数个数是可变的
  • 格式:修饰符 返回类型 方法名(数据类型…变量名){}
  • 范例:public static int sum(int…a){}

注意事项:

  • 这里的变量其实是一个数组
  • 如果一个方法有多个参数,包含可变参数,可变参数要放到最后

以代码的形式讲解

package Demo;/*  可变参数  可变参数又称参数个数可变,用作方法的形参出现,那么方法参数个数是可变的  格式:修饰符 返回类型 方法名(数据类型...变量名){}  范例:public static int sum(int...a){}  可变参数注意事项  这里的变量其实是一个数组  如果一个方法有多个参数,包含可变参数,可变参数要放到最后 */public class Demo {    public static void main(String[] args) {method("开始?",20,22,34,56,76);method("结束?",23,22,24,26,16);    }    public static void method(String s,int...i){ int sum=0; System.out.println(s); for (int x:i) {    sum+=x; } System.out.println(sum);    }}

输出的内容:
开始?
208
结束?
111