注:如果方法出现多个参数,应把可变参数放在参数最后面
private static int sum(int ...a){
int num=0;
for(int i:a)
{
num+=i;
}
return num;
}
public static void main(String[] args) throws ScoreException {
System.out.println(sum(4,6,7,5,21,3,1));
}
不可变参数的使用
List<String> list=Arrays.asList("hello","world","java");
//list.add("world");//UnsupportedOperationException
//list.remove("hello");UnsupportedOperationException
list.set(1,"worldddddd");//[hello, worldddddd, java]
List<String> list= List.of("java","hello","world");
//list.add("world");//UnsupportedOperationException
//list.remove("hello");UnsupportedOperationException
list.set(1,"worldddddd");//UnsupportedOperationException
System.out.println(list);