可是怎么确定呢?
我在程序里写
int a[][];
然后根据用户的输入数字为该数组付值。比方用户输入的是4
for (i=0;i<4;i++)
for (j=0;j<=i;j++)
a[i][j]=0;
可是运行时老提示我错误啊 NullPointerException
我在程序里写
int a[][];
然后根据用户的输入数字为该数组付值。比方用户输入的是4
for (i=0;i<4;i++)
for (j=0;j<=i;j++)
a[i][j]=0;
可是运行时老提示我错误啊 NullPointerException
解决方案 »
- 在一台没有装Java工具的电脑上运行java软件是怎么回事
- 为什么SWT里Radio样式的MenuItem在被取消选中时也会产生Selection事件
- 【正则表达式求助】: 寻找所有匹配
- java垃圾搜集的几个疑问
- 怎样socket才能一直占着一个tcp连接
- 在eclipse中如何调用第三方类库?
- prepareStatement的问题?
- 请教 关于写bat文件的问题
- 请问大家:什么是JCP啊?我的E文差,看了好久都不懂啊~
- 哪位解释一下这句话constructor code executes from the current class up the hierarchy to the ancestor class
- 请介绍几个好的JBuilder网站,国内的和国外的
- 关于JBUILDER5的一点小问题
我在程序里写
int a[][];
然后根据用户的输入数字为该数组付值。比方用户输入的是4
for (i=0;i<4;i++)
for (j=0;j<=i;j++)
a[i][j]=0;
可是运行时老提示我错误啊 NullPointerException
比如你得到输入值n=4;
int a[][]= new int[n][n];for (i=0;i<4;i++)
for (j=0;j<=i;j++)
a[i][j]=0;就行了!
数组必须在使用之前确定维数!
i,j 就是要输入的参数