开发者社区> 问答> 正文

数组的三种初始化⽅法是什么呀?

已解决

数组的三种初始化⽅法是什么呀?

展开
收起
游客4ztx2pti3xtdw 2022-04-02 14:37:22 645 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    初始化方式:

    一.静态初始化:初始化时由程序员显式指定每个数组元素的初始值,有系统决定数组的长度;

    1.arrayName = new type[]{element1,element2,element3...}
    
        示例:
    

    int[] intArr; intArr = new int[]{1,2,3,4,5,9}; 2.简化的静态初始化方式 type[] arrayName = {element1,element2,element3...};

        示例:
    

    String[] strArr = {"张三","李四","王二麻"}; 二.动态初始化:初始化时由程序员指定数组的长度,由系统初始化每个数组元素的默认值。

    arrayName = new type[length];
    

    示例:

    int[] price = new int[4]; 注意:不要同时使用静态初始化和动态初始化,也就是说,不要在进行数组初始化时,既指定数组的长度,也为每个数组元素分配初始值。

    一旦数组完成初始化,数组在内存中所占的空间将被固定下来,所以数组的长度将不可改变。

    2022-04-02 16:41:10
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载