java默认数组值_数组元素默认的初始值都是什么
在Java中,使用數組時,如果為數組分配了內存空間,但是沒有為數組元素指定初始值,系統會自動為數組元素指定初始值。數組元素的初始值與數組的數據類型有關,對于不同數據類型的數組,其數組元素的初始值是不一樣的。下面將列舉出不同類型數組元素的初始值。
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。
總結
以上是生活随笔為你收集整理的java默认数组值_数组元素默认的初始值都是什么的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用计算机模拟地球诞生,计算机模拟显示早期
- 下一篇: 火箭炮,最具中国特色的武器