数组初始化

数组初始化

int[] a=new int[5];

a[5]= {1,2,3,4,5};

定义一个整型数组,并赋初值,请问这样写为什么错了?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,a = {1,2,3,4,5};这种方式只能在初始化时使用,也就是定义数组时直接赋值,如:

int[] a = {1,2,3,4,5};

不能定义数组定义数组后,再使用{1,2,3}这种方式赋值,所以:

int[] a=new int[5];
a[5]= {1,2,3,4,5};

这种方式会报错。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快!

  • 慕设计7455108 提问者 #1
    那么定义数组之后可以采用什么样的方式赋初值呢?
    2019-01-07 14:34:02
  • 好帮手慕阿满 回复 提问者 慕设计7455108 #2
    同学你好,定义数组后 ,可以使用a[0]=1;这种方式一个个的给数组中的元素赋值。 祝:学习愉快~
    2019-01-07 14:57:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师