int a[]={1,2,3}; b={4,5} java能这样定义2个数组的吗?特别是数组b阿,有着语法吗? 5

 我来答
Winterto1990
2012-07-22 · 超过26用户采纳过TA的回答
知道答主
回答量:250
采纳率:0%
帮助的人:132万
展开全部
一维数组的初始化为
数据类型[] 数组变量; 或者是 数据类型 数组变量[] ;
此处的方括号是必须的括号运算符,不是可选项,一对[]表示一维数组
例如 int a[]; 或者是 int[] a;
先开辟空间 int a[]=new int a[4];
可以是 int a[]={1,2,3,4}; 或者是 int[] a={1,2,3,4};
你的第二个是错误的 因为你定义的b是一个int型的数据 而后面的却是一个数组是错误的
百度网友b8db7464d
2012-07-22 · TA获得超过904个赞
知道小有建树答主
回答量:186
采纳率:100%
帮助的人:242万
展开全部
你的写法是错的,有下面两种方法能实现你说的方法

int[] a={1,2,3}, b={4,5};
int a[]={1,2,3}, b[]={4,5};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ww63176491
2012-07-22 · 超过10用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:25.2万
展开全部
你的例子是错误的。首先{1,2,3}后面应该是,不是;。另外给你一个例子参考下面两种方式都可以:
int[] a = {12,23},b={2,1};
int a[] = {12,23},b[]={2,1};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幽冥神者
2012-07-22 · TA获得超过3213个赞
知道大有可为答主
回答量:1953
采纳率:50%
帮助的人:1781万
展开全部
;表示一句结束
后面的b=就相当于在另一行了,所以显然不可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ecaad09
2012-07-22
知道答主
回答量:12
采纳率:0%
帮助的人:1.7万
展开全部
有了“;”说明一条语句的结束,数字b要重新声明才行,或者把“;”改成“,”,在把语句改成:b[]={...}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mdroidcn
2012-07-22
知道答主
回答量:25
采纳率:0%
帮助的人:5.2万
展开全部
这样定义,把分号换成逗号,就2个数组了。int a [] = {1,2,3},b [] = {4,5};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式