English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Default values of primitive data types in Java

Basic data types are predefined by the language and named by keywords in Java. This is an example to show the default values of primitive data types.

Example

public class Demo {
   static boolean val1;
   static double val2;
   static float val3;
   static int val4;
   static long val5;
   static String val6;
   public static void main(String[] args) {
      System.out.println("Default values.....");
      System.out.println("Val1 = " + val1);
      System.out.println("Val2 = " + val2);
      System.out.println("Val3 = " + val3);
      System.out.println("Val4 = " + val4);
      System.out.println("Val5 = " + val5);
      System.out.println("Val6 = " + val6);
   }
}

Output Result

Default values.....
Val1 = false
Val2 = 0.0
Val3 = 0.0
Val4 = 0
Val5 = 0
Val6 = null

Above, we first declared variables of specific types. Remember, you do not need to assign a value to the variable to get the default value.

static boolean val1;
static double val2;
static float val3;
static int val4;
static long val5;
static String val6;

To display the default value, you just need to print the variable.

System.out.println("Val1 = " + val1);
System.out.println("Val2 = " + val2);
System.out.println("Val3 = " + val3);
System.out.println("Val4 = " + val4);
System.out.println("Val5 = " + val5);
System.out.println("Val6 = " + val6);