**可变参数:用数组的形式来存储参数个数
格式:参数类型... 参数名;
用法:一个函数或者方法里面只能有一个可变参数,并且放在参数最后一个**
**多维数组:数组的元素是数组**
public class TsetArray {
public static void main(String[] args) {
variableParameters(true,1,6,3,9,88,500);
int [][]nums=new int [3][5];
nums[0][0]=10;
nums[0][1]=20;
nums[0][2]=30;
nums[0][3]=40;
nums[0][4]=50;
nums[1][0]=100;
nums[1][1]=200;
nums[1][2]=300;
nums[1][3]=400;
nums[2][0]=1000;
nums[2][1]=2000;
nums[2][2]=3000;
many(nums);
}
public static void variableParameters(boolean b,int... array) {
if (b){
System.out.println("打印可变参数");
print(array);
}else {
System.out.println("不打印");
}
}
public static void many(int[][] array){
for (int i = 0; i < array.length; i++) {
for (int j = 0; j <array[i].length ; j++) {
System.out.print(array[i][j]+"\t");
}
System.out.println();
}
}
public static void print(int[] array) {
for (int a:array) {
System.out.print(a+"\t");
}
System.out.println();
System.out.println("---------------------");
}
}