列出 Java 中数字和非数字原始数据类型的默认值?
java 8object oriented programmingprogramming更新于 2025/9/19 18:20:17
在 Java 中创建实例变量时,需要对其进行初始化,否则编译器将使用默认值(减号)代替您进行初始化。
- byte: 0
- short: 0
- int: 0
- long: 0
- float: 0.0
- double: 0.0
- boolean: false
- string: null
示例
以下 Java 程序打印 Java 中数字和非数字原始变量的默认值。
public class DefaultValues {
byte byteVariable;
short shortVariable;
int intVariable;
long longVaraible;
float floatVariable;
double doubleVariable;
boolean boolVariable;
String stringVariable;
public static void main(String args[]){
DefaultValues obj = new DefaultValues();
System.out.println("Default values of numeric variables in Java:");
System.out.println("byte: "+obj.byteVariable);
System.out.println("short: "+obj.shortVariable);
System.out.println("int: "+obj.intVariable);
System.out.println("long: "+obj.longVaraible);
System.out.println("float: "+obj.floatVariable);
System.out.println("double: "+obj.doubleVariable);
System.out.println("Default values of non-numeric variables in Java:");
System.out.println("boolean: "+obj.boolVariable);
System.out.println("string: "+obj.stringVariable);
}
}
输出
Default values of numeric variables in Java: byte: 0 short: 0 int: 0 long: 0 float: 0.0 double: 0.0 Default values of non-numeric variables in Java: boolean: false string: null

