1,描述
定义方法的时候不知道应该定义多少个参数
2,格式
修饰符 返回值类型 方法名(数据类型... 变量名){
方法体
}
3,注意事项
- 这里的变量其实是一个数组
- 如果一个方法有可变参数,并且有多个参数,那么可变参数肯定是最后一个
4,实例
/** * @author Manduner_TJU * @version 创建时间:2018年5月27日下午3:30:52 */ public class ParameterDemo { public static void main(String[] args) { System.out.println(sum(1,2,3)); System.out.println(sum(1,2,3,4)); System.out.println(sum(1,2,3,4,5)); System.out.println(sum(1,2,3,4,5,6)); } private static int sum(int... a) { int result = 0; for(int x : a) { result += x; } return result; } }