catch 发表于 2014-8-29 10:22:43

为什么会出现异常?

                int [][] point = new int[];
point = 10; 这个运行的时候为什么会出现异常?point = 10; 当做初始化赋值不可以吗?

百日维新 发表于 2014-8-29 14:59:08

你为什么不指定第二个维的大小?有什么更高的用意吗?

百日维新 发表于 2014-8-29 14:59:17

你为什么不指定第二个维的大小?有什么更高的用意吗?

catch 发表于 2014-8-29 15:11:48

百日维新 发表于 2014-8-29 14:59
你为什么不指定第二个维的大小?有什么更高的用意吗?

我就想知道这样为什么会出现异常~

百日维新 发表于 2014-8-29 15:15:19

public class Test {         public static void main(String args[]){                 int[][] point = null;                 for(int i=1; i <= 10;i++){                         point = new int;                         //写的不好,只是想说明动态new数组是这样的●﹏●                 }                 point = 10;                 System.out.println(point);         }}

百日维新 发表于 2014-8-29 15:16:54

你根本没有new第二维的大小啊,肯定报空指针

百日维新 发表于 2014-8-29 15:18:48

你根本就没有new第二维的大小啊,肯定报空指针

catch 发表于 2014-8-29 15:24:25

百日维新 发表于 2014-8-29 15:18
你根本就没有new第二维的大小啊,肯定报空指针

明白了,谢谢~
页: [1]
查看完整版本: 为什么会出现异常?