java中三维数组怎么分配空间 详细情况如下

2025-06-24 22:15:32
推荐回答(1个)
回答1:

package com;

import java.util.Arrays;

public class Kyo
{
public static void main(String[] args)
{
Object[][][] objs =
        {
                {
                        { 1 },
                        { "成绩一", "成绩二", "总分", "平均分", "名次" }
                },
                {
                        { 2 },
                        { "成绩一", "成绩二", "总分", "平均分", "名次" }
                }
        };
System.out.println(Arrays.deepToString(objs));
double[][][] list = new double[2][][];
for(int i = 0; i < list.length; i++)
{
// 第i个有3个元素的二维数组
list[i] = new double[3][];
for(int j = 0; j < list[i].length; j++)
{
// 第i行j个一惟数组有6个元素
list[i][j] = new double[6];
for(int k = 0; k < list[i][j].length; k++)
{
list[i][j][k] = 2;
}
}
}
System.out.println(Arrays.deepToString(list));
list = new double[][][]{
        {
                { 1 }
        },
        {
                { 2, 3 }
        }
};
System.out.println(Arrays.deepToString(list));
}
}