列出 Java 中数字和非数字基本数据类型的默认值?


在 Java 中创建实例变量时,你需要对其初始化,否则编译器会使用以下默认值自动初始化:-

  • 字节:0
  • 短整型:0
  • 整型:0
  • 长整型:0
  • 浮点型:0.0
  • 双精度型:0.0
  • 布尔值:false
  • 字符串: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

更新于:2019-08-01

427 浏览

开启你的职业生涯

完成课程以获得认证

开始学习
广告
© . All rights reserved.