java数组问题;int month[][]=new int[2][3];

java数组问题;intmonth[][]=newint[2][3]{{31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30... java数组问题;int month[][]=new int[2][3]{{31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30,31,30,31,31,30,31,30,31}}; 一直提示错误,这哪里错了呢。我写成这样就对:int month[][] = {{31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30,31,30,31,31,30,31,30,31}}; 展开
 我来答
sirouszlh
2013-05-05 · TA获得超过1651个赞
知道小有建树答主
回答量:1038
采纳率:100%
帮助的人:646万
展开全部
这个是java的定义不一样
private int a[][] = {{2,2,2},{3,3,4}}; 这个是静态初始化 根据后面的值自动创建数组 不需要自己定义数组下标
private int a[][] =new int[2][3];
这个需要声明了以后 再对 各个 a[x][y]赋值

不能说你的想法不对,只能说java编程不支持这样的写法。如果编译器支持这样的写法,那编译自然没问题。
追问
java声明并赋值一个2行3列的数组该怎么写呀。
我写成:int a[][]=new int[2][3]; a={{1,2,3},{4,5,6}}; 这哪里错了呢?按照你的说法,我只能写成:
int a[][]={{1,2,3},{4,5,6}}; 或者写成:int a[][]=new int[2][3]; for(int i=0;i<2;i++} for(int j=0;j<3;j++){a[i][j]=sc.nextInt();}
任好慕jx
2013-05-05 · TA获得超过1516个赞
知道小有建树答主
回答量:1027
采纳率:66%
帮助的人:473万
展开全部
int month[]=new int[2][3]; 这样试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
捷傲之an
2013-05-05 · 超过12用户采纳过TA的回答
知道答主
回答量:51
采纳率:100%
帮助的人:35.2万
展开全部
int[2][3] 这个3不对 ,你最初是想定义一个2行3列的数组,但是你这个列3太小了!你看你每一行就有12个元素,所以列应该是12
追问
那个问题我改了,可还是出错。java声明并赋值一个2行3列的数组该怎么写呀。
我写成:int a[][]=new int[2][3]; a={{1,2,3},{4,5,6}}; 这哪里错了呢?
追答
等一下,我给测试一下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亓旎豆晗琴
2019-06-03 · TA获得超过1159个赞
知道小有建树答主
回答量:1871
采纳率:91%
帮助的人:8.9万
展开全部
定义一个行数为2的数组,它的第一行有两列,第二行有三列,就像这种
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式