为了账号安全,请及时绑定邮箱和手机立即绑定

处理数组中数据~

小编 的处理数组中数据说到:

int[] scores={78,91,84,68};等价于int [ ] scores=new  int  【 】  {78,91,84,68}

"【 】"必须为空  不能制定长度 而小编给的练习题  
定义一个长度为5的字符串数组String[ ] subjects=new String[5]里面却有长度5  为什么呢?!

正在回答

3 回答

int[] scores = new int[] {78,91,84,68}; // 创建整型数组并赋值
String[] subjects=new String[5]; // 创建一个长度为5的字符串数组
/*
这都是固定语法,没有什么原因,如果你要在创建数组的时候同时给它赋值,就只有你问题里提到的这两种写法(不需要也不能指定数组长度),如果创建时不赋值,就必须指定长度。
*/


1 回复 有任何疑惑可以回复我~
#1

616516334 提问者

非常感谢!
2016-08-07 回复 有任何疑惑可以回复我~

没有赋初值的时候要有数组长度,赋值的时候必须为空。

0 回复 有任何疑惑可以回复我~

因为String[ ] subjects=new String[5]后面没有接详细的数组数据,说以要定义数组的长度,如果有详细的数组数据,就可从数组中判断出该数组的长度

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165877    人
  • 解答问题       17588    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

处理数组中数据~

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信