java中int[] a=new int[3];a={1,2,3};第二句为什么报错?
答案:4 悬赏:60 手机版
解决时间 2022-01-01 00:52
- 提问者网友:謫仙
- 2021-12-31 19:31
java中int[] a=new int[3];a={1,2,3};第二句为什么报错?
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-12-31 19:48
你应该写成:
int[] a=new int[3];
a[0]=1;
a[1]=2;
a[2]=3;
数组的整体赋值,只能在声明的时候做。声明之后,就只能按每个成员这样赋值了。
如有帮助,请采纳。
int[] a=new int[3];
a[0]=1;
a[1]=2;
a[2]=3;
数组的整体赋值,只能在声明的时候做。声明之后,就只能按每个成员这样赋值了。
如有帮助,请采纳。
全部回答
- 1楼网友:底特律间谍
- 2021-12-31 22:16
<<2可以有个取巧的记法
<<几就是*2的几次方,怎么算出来的等下再说
下面说第2题
由于b是byte类型
所以他的取值最大到128
所以加到128时
他就为0了
这时候i 为127
- 2楼网友:北城痞子
- 2021-12-31 21:45
第二句只有在初始化的时候用,比如int[]a={1,2,3}
- 3楼网友:人间朝暮
- 2021-12-31 20:14
赋值方法如下:
①int[] a = new int[]{1,2,3};
②for (int i = 0; i < 3; i++)
a[i] = i+1;
③int[] a = {1,2,3};
④int[] a = new int[3];
a[0] = 1;
a[1] = 2;
a[2] = 3;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯