处理数组中数据~

来源:6-3 如何使用 Java 中的数组

616516334

2016-08-05 10:22

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

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

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

写回答 关注

3回答

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


    616516...

    非常感谢!

    2016-08-07 12:11:00

    共 1 条回复 >

  • xpb3360650
    2016-08-05 10:27:42

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

  • qq_看北溟有条鱼_0
    2016-08-05 10:27:28

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

Java入门第一季(IDEA工具)升级版

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

1165619 学习 · 17587 问题

查看课程

相似问题