Java中基本或引用类型的实例变量的默认值是什么?
当我们尚未初始化实例变量时,编译器将使用默认值对其进行初始化。
对于布尔类型,默认值为false;对于浮点型和双精度类型,默认值为0.0;对于其余原始类型,默认值为0。
示例
public class Sample {
int varInt;
float varFloat;
boolean varBool;
long varLong;
byte varByte;
short varShort;
double varDouble;
public static void main(String args[]){
Sample obj = new Sample();
System.out.println("Default int value ::"+obj.varInt);
System.out.println("Default float value ::"+obj.varFloat);
System.out.println("Default boolean value ::"+obj.varBool);
System.out.println("Default long value ::"+obj.varLong);
System.out.println("Default byte value ::"+obj.varByte);
System.out.println("Default short value ::"+obj.varShort);
System.out.println("Default double value ::"+obj.varDouble);
}
}输出结果
Default int value ::0 Default float value ::0.0 Default boolean value ::false Default long value ::0 Default byte value ::0 Default short value ::0 Default double value ::0.0
热门推荐
6 合字的祝福语简短
10 龙年简短祝福语有哪些
11 对女友的简短祝福语
12 生日聚会祝福语简短的
13 中秋祝福语送朋友简短
14 早晨好正能量祝福语简短
15 学生宴祝福语简短的
16 最搞笑生日祝福语简短
17 18岁祝福语搞笑简短
18 奶奶八十寿辰祝福语简短