Java 索引0超出长度0数组3D的界限
我正在使用3D数组int。下面的代码我正在获取数组索引越界错误。下面是相同的代码:-Java 索引0超出长度0数组3D的界限,java,arrays,Java,Arrays,我正在使用3D数组int。下面的代码我正在获取数组索引越界错误。下面是相同的代码:- 封装阵列2d; 导入java.util.Scanner; 公共类数组3{ 公共静态void main(字符串[]Args){ Scanner vee=新扫描仪(System.in); 国际佩尼莱安[]; 国际马哈西斯瓦[]; 对于(int i=0;i
封装阵列2d;
导入java.util.Scanner;
公共类数组3{
公共静态void main(字符串[]Args){
Scanner vee=新扫描仪(System.in);
国际佩尼莱安[];
国际马哈西斯瓦[];
对于(int i=0;i<5;i++){
系统输出打印(“类”+(i+1)+“:”;
int mhs=vee.nextInt();
System.out.println(“------------------------------------------------------------”);
mahasiswa=新整数[mhs];
penilaian=新整数[i][mahasiswa.length][3];
对于(int j=0;j
获取以下错误:-
线程“main”java.lang.ArrayIndexOutOfBoundsException中出现异常:索引0超出长度0的界限
位于array2d.TugasArray3.main(TugasArray3.java:27)
中考1分,Ke-1分
您声明了一个三维(3d)数组
penilaian=newint[i][mahasiswa.length][3]
当i=0
第一个元素的大小为0
因此您不能为该数组指定任何值您期望的输入和输出是什么添加所有细节这是非常期望的:您无法访问没有任何元素的数组的索引0。你的问题是什么?