java定义二维数组对象出现Exception in thread "main" java.lang.Array...
发布网友
发布时间:2024-09-26 15:28
我来回答
共4个回答
热心网友
时间:2024-10-05 14:07
JFrame frm1[][]=new JFrame[0][150];//5为循环为5层,150为循环150个
frm1[1][X],这个必然越界啊。
再说这句
JFrame frm1[][]=new JFrame[0][150];//5为循环为5层,150为循环150个
放到循环里?还奇怪啊。
是不是应该放到循环外,
JFrame frm1[][]=new JFrame[5][150];//5为循环为5层,150为循环150个
这样啊~
热心网友
时间:2024-10-05 14:11
JFrame frm1[][]=new JFrame[0][150];//5为循环为5层,150为循环150个
frm1[j][i]=new JFrame("我的第一个程序~喵");//数组越界了
你看看这里,当j=1的时候,会怎么样呢,还有么
热心网友
时间:2024-10-05 14:14
JFrame frm1[][]=new JFrame[5][150];//5为循环为5层,150为循环150个、
for(...){
....
}
热心网友
时间:2024-10-05 14:08
index 由0起计,
new XXX[a] 可用的index为0,1,...,a-1
new XXX[0] 就没有可用的index.
错在这行的0:
JFrame frm1[][]=new JFrame[0][150];