开发者社区 问答 正文

数组的初始化和默认值是什么?

数组的初始化和默认值是什么?

展开
收起
游客aorkhdsbrbdku 2022-04-03 10:07:59 1594 分享 版权
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    您好, byte

    在Java程序中使用数组时,如果没有为数组元素指定初始值,byte型数组元素的默认初始值为0。.

    short

    在Java程序中使用数组时,如果没有为数组元素指定初始值,short 型数组元素的默认初始值为0。

    int

    在Java程序中使用数组时,如果没有为数组元素指定初始值,int型数组元素的默认初始值为0。

    long

    在Java程序中使用数组时,如果没有为数组元素指定初始值,long型数组元素的默认初始值为0L。

    float

    在Java程序中使用数组时,如果没有为数组元素指定初始值,float 型数组元素的默认初始值为0.0f。

    double

    在Java程序中使用数组时,如果没有为数组元素指定初始值,double型数组元素的默认初始值为0.0d。

    char

    在Java程序中使用数组时,如果没有为数组元素指定初始值,char型数组元素的默认初始值为字符.\u.0000。

    boolean

    在Java程序中使用数组时,如果没有为数组元素指定初始值,boolean 型数组元素的默认初始值为false。

    引用类型(如类、接口等类型)

    在Java程序中使用数组时,如果没有为数组元素指定初始值,引用类型(如类、接口等类型)数组元素的默认初始值为null, 例如,String 类型数组元素的默认初始值就为null。

    2022-05-14 12:06:15
    赞同 展开评论
问答地址: