黑马程序员技术交流社区

标题: 二维数组相关题目 [打印本页]

作者: 下一页5    时间: 2015-5-2 19:00
标题: 二维数组相关题目
本帖最后由 下一页5 于 2015-5-2 19:44 编辑
  1. char[][]arr = new char[][]{{"8","5","0","1","3"},{"3","2","3","9"},{"10","11","4","8"},{"1","4","1"}};//这样写报错又是什么原因啊?
复制代码

char[][]arr = new char[][]{{'8','5','0','1','3'},{'3','2','3','9'},{'10','11','4','8'},{'1','4','1'}};
想这样创建二维数组就报错了

但是这样就不会报错 int[][]arr = new int[][]{{8,5,0,1,3},{3,2,3,9},{10,11,4,8},{1,4,1 }};
有谁知道为什么?
  1. char[][]arr = new char[][]{{'8','5','0','1','3'},{'3','2','3','9'},{'10','11','4','8'},{'1','4','1'}};//想这样写会报错,有谁知道为什么不?
复制代码



作者: 米江波    时间: 2015-5-2 19:10
楼下的高手请回答吧
作者: huanmenglt    时间: 2015-5-2 19:30
注意你的10,11不是一个字符。{'10','11','4','8'}
作者: 下一页5    时间: 2015-5-2 19:42
huanmenglt 发表于 2015-5-2 19:30
注意你的10,11不是一个字符。{'10','11','4','8'}

                char[][]arr = new char[][]{{"8","5","0","1","3"},{"3","2","3","9"},{"10","11","4","8"},{"1","4","1"}};
那这样报错是什么原因啊?
作者: huanmenglt    时间: 2015-5-3 10:10
下一页5 发表于 2015-5-2 19:42
char[][]arr = new char[][]{{"8","5","0","1","3"},{"3","2","3","9"},{"10","11","4","8"},{"1","4", ...

大哥,你把字符数组里面存字符串,你疯了,唉,多注意细节吧
作者: brouse    时间: 2015-5-3 11:06
好像很厉害




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