使用方法
java中的可变长参数是...(3个小数点)
public class TestDemo { public static void main(String[] args){ fun("小明考试成绩的总分:",80,90,100); } public static void fun(String s, int... list){//定义一个可变长参数,类似int[],但是不需要声明大小 int sum=0; for(int i:list) sum+=i; System.out.println(s+sum);//小明考试成绩的总分:270 } }
Java和Python可变长参数的区别
Java可变长参数是用3个小数点来定义。
Python有*args和**args两种方法定义。
Java的可变长参数与Python的∗args类似,但是java是需要先定义可变长参数的类型。