列出 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

相关文章