public class homework1 {
public static void main(String[] args) {
System.out.println(show(1));
System.out.println(show(1,2,3));
System.out.println(show(1,2,3,4,5,6,7,8,9,10));
}
public static int show(int...a){
int sum=0;
for(int add:a){
sum=sum+add;
}
return sum;
}
}
可变参数的使用:
/*Arrays工具类中有一个asList方法: * 返回指定数组支持的固定大小的列表 * 返回的集合不能做增删操作,可以做修改操作 *List接口中有个of方法: * 返回包含任意数量元素的不可变列表 * 返回的集合不能做增删改操作 * Set接口中有个of方法: * 返回一个包含任意数量元素的不可变集合 * 返回的集合不能做增删操作,没有修改的方法 * 在给元素的时候不能给重复的元素*/
public class homework2 {
public static void main(String[] args) {
List<String> l= Arrays.asList("hello","world","java");
// l.add("javaee");//.UnsupportedOperationException
l.set(1,"javaee");
System.out.println(l);
// List<String> l= List.of("hello","world","java");
// Set<String> s=Set.of("hello","world","java");
}
}