帮我看看这段代码那里错了!! for(j=0; j<j+1; j++) j<j+1?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要打印01 23 4 56 7 8 9是这个形状吗?如上所述,所有的j<j+1,应该为 就j<=i; class Twoarray{public static void main(String[] args)应该是public class Twoarray{public static void main(String args[])吧~~ ArrayIndexOutOfBoundsException已经告诉你哪儿错了 j<j+1 应该为j<i+1;没问题还要指出楼上说的(String[] args)与String args[]一样用 感觉你的这一层循环for(j=0;j<j+1;j++)有问题你应该改成:for(i=0;i<4;i++) for(j=0;j<=i;j++) j<j+1永远成立,那这个循环是死的并且会下标越界,下标是从1而不是从0开始 for(i=1;i<=4;i++) for(j=1;j<=i;j++){ nums[i][j]=k; k++; }...... nums[0] = new int[1]; nums[1] = new int[2]; nums[2] = new int[3]; nums[3] = new int[4];=======>nums[0]=new int[0];nums[0]=new int[1];nums[0]=new int[2];nums[0]=new int[3]; web配置 数据order的问题 有没有常用汉字的编码范围啊 SWT该如何配置??? 线程问题 JSP的运行 如何做即时走势图? 关于执行sql语句的问题。 请斑竹别删 急用现在!我想知道江西信访办的联系方式。 如何用JFileChooser 来只显示目录? java applet中如何实现一个小图片的移动?? 我刚学java,用jcreator,总出错,问问各位大侠,诚谢~~
0
1 2
3 4 5
6 7 8 9
是这个形状吗?
如上所述,所有的j<j+1,应该为 就j<=i;
{public static void main(String[] args)
应该是public class Twoarray
{public static void main(String args[])吧~~
j<j+1 应该为j<i+1;没问题
还要指出楼上说的(String[] args)
与
String args[]
一样用
你应该改成:
for(i=0;i<4;i++)
for(j=0;j<=i;j++)
并且会下标越界,下标是从1而不是从0开始
for(i=1;i<=4;i++)
for(j=1;j<=i;j++){
nums[i][j]=k;
k++;
}
......
nums[1] = new int[2];
nums[2] = new int[3];
nums[3] = new int[4];
=======>
nums[0]=new int[0];
nums[0]=new int[1];
nums[0]=new int[2];
nums[0]=new int[3];