黑马程序员技术交流社区

标题: 为什么我给二维数组进行赋值的时候,老是出现错误?出..... [打印本页]

作者: 群魔乱舞    时间: 2015-9-16 15:08
标题: 为什么我给二维数组进行赋值的时候,老是出现错误?出.....
class  erweiArrys
{
        //定义一个二维数组
       
        public static void main(String[] args)
        {
                int[][]arr=new int[2][2];
                //给这个二维数组进行赋值
                //int[0][0]=1;
                //int[0][1]=2;
                //int[1][0]=3;
                //int[1][1]=4;

        //打印它的长度和地址值
                System.out.println(arr);
                System.out.println(arr.length);
                System.out.println(arr[1][1]);
                System.out.println(arr[0][0]);
        }
}  我标记红色的就行运行时,代码出现错误的地方求说明!谢谢
作者: 大木木    时间: 2015-9-16 15:19
把红色那段换成这个
        arr[0][0]=1;
        arr[0][1]=2;
        arr[1][0]=3;
        arr[1][1]=4;
作者: 大木木    时间: 2015-9-16 15:20
大木木 发表于 2015-9-16 15:19
把红色那段换成这个
        arr[0][0]=1;
        arr[0][1]=2;

arr是二维数组的名,赋值的时候应该是数组名,至于int是用于定义的,我不知道你是从哪里看到这种写法
作者: 群魔乱舞    时间: 2015-9-16 17:09
大木木 发表于 2015-9-16 15:19
把红色那段换成这个
        arr[0][0]=1;
        arr[0][1]=2;

当时困了,这个错误太低级了啊,感谢!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2