java默认数组值_数组元素默认的初始值都是什么
在Java中,使用數(shù)組時,如果為數(shù)組分配了內(nèi)存空間,但是沒有為數(shù)組元素指定初始值,系統(tǒng)會自動為數(shù)組元素指定初始值。數(shù)組元素的初始值與數(shù)組的數(shù)據(jù)類型有關(guān),對于不同數(shù)據(jù)類型的數(shù)組,其數(shù)組元素的初始值是不一樣的。下面將列舉出不同類型數(shù)組元素的初始值。
byte
在Java程序中使用數(shù)組時,如果沒有為數(shù)組元素指定初始值,byte型數(shù)組元素的默認(rèn)初始值為0。.
short
在Java程序中使用數(shù)組時,如果沒有為數(shù)組元素指定初始值,short 型數(shù)組元素的默認(rèn)初始值為0。
int
在Java程序中使用數(shù)組時,如果沒有為數(shù)組元素指定初始值,int型數(shù)組元素的默認(rèn)初始值為0。
long
在Java程序中使用數(shù)組時,如果沒有為數(shù)組元素指定初始值,long型數(shù)組元素的默認(rèn)初始值為0L。
float
在Java程序中使用數(shù)組時,如果沒有為數(shù)組元素指定初始值,float 型數(shù)組元素的默認(rèn)初始值為0.0f。
double
在Java程序中使用數(shù)組時,如果沒有為數(shù)組元素指定初始值,double型數(shù)組元素的默認(rèn)初始值為0.0d。
char
在Java程序中使用數(shù)組時,如果沒有為數(shù)組元素指定初始值,char型數(shù)組元素的默認(rèn)初始值為字符.\u.0000。
boolean
在Java程序中使用數(shù)組時,如果沒有為數(shù)組元素指定初始值,boolean 型數(shù)組元素的默認(rèn)初始值為false。
引用類型(如類、接口等類型)
在Java程序中使用數(shù)組時,如果沒有為數(shù)組元素指定初始值,引用類型(如類、接口等類型)數(shù)組元素的默認(rèn)初始值為null, 例如,String 類型數(shù)組元素的默認(rèn)初始值就為null。
總結(jié)
以上是生活随笔為你收集整理的java默认数组值_数组元素默认的初始值都是什么的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用计算机模拟地球诞生,计算机模拟显示早期
- 下一篇: 对Docker镜像layer的理解