switch (dimensions) {
case 1: double[] array = new double[10]; break;
case 2: double[][] array = new double[10][]; break;
case 3: double[][][] array = new double[10][][]; break;
case 4: double[][][][] array = new double[10][][][]; break;
case 5: double[][][][][] array = new double[10][][][][]; break;
case 6: double[][][][][][] array = new double[10][][][][][]; break;
default: System.out.println("Sorry, too many dimensions"); break;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法以更好的方式完成上述工作?我希望它能够创建任意数量的数组,也...
我只会使用平面1维数组和基于维度i和j的索引.