可变参数
在设计一个类的时候可变参数绝对不是优先选择。
可变参数实际上就是数组的变形应用。
package com.company;
public class Main {
public static void main(String[] args) {
System.out.println(add(1,2,3));
System.out.println(add(5,6));
}
public static int add(int...data){
int sum = 0;
for(int i = 0; i < data.length; i ++){
sum += data[i];
}
return sum;
}
}
foreach 循环
foreach 循环支持数组的直接访问,避免了索引访问的麻烦。
package com.company;
public class Main {
public static void main(String[] args) {
int data [] = new int[]{1,2,3};
for(int x : data) {
System.out.println(x);
}
}
}