zoukankan      html  css  js  c++  java
  • 053_数组的三种初始化方式

    一、默认初始化

      数组也是引用类型中的其中一种、所以数组也是对象、数组中的元素相当于对象中的成员变量、其初始化规则和对象成员变量一致。

        1.int或能自动转为int类型的(byte、short、int)、long默认初始值都为:0

        2.浮点数类型(单精度float和双精度double)默认初始值为:0.0

        3.引用类型(数组、String、枚举等其它自定义类型)默认初始值为:null

    二、静态初始化

      除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值。如:  

    int[] a = {1,2,3};
    Man[] mans = {
    new Man(1,1),
    new Man(2,2)
    };

    三、动态初始化

      数组定义与为数组元素分配空间并赋值的操作分开进行。如:  

    int[] a = new int[2];
    a[0]=1;
    a[1]=2;

    四、总结

      1.数组是一种引用类型

      2.数组一旦定义其长度不可改变、且只能保存所定义类型的元素。

      3.数组下标的界限合法区间为:[0, length-1]

      4.数组长度是属性length、用final修饰、如:final int length;

    如有任何疑问可联系邮箱: 给我发邮件、或直接联系QQ:1584875179 || 点返回首页

  • 相关阅读:
    猜数字游戏(补)
    团队项目五(项目回顾)
    项目回顾
    第二次阶段冲刺
    团队项目(任务三):第一次冲刺
    个人项目(一):新猜数字
    课后作业(一)
    团队任务二
    团队任务(一)
    课后作业(一)
  • 原文地址:https://www.cnblogs.com/aeon/p/9982698.html
Copyright © 2011-2022 走看看