
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Default Values of Numeric and Non-Numeric Primitive Data Types in Java
When you create instance variables in Java you need to initialize them, else the compiler will initialize on your behalf with default values which are −
- byte: 0
- short: 0
- int: 0
- long: 0
- float: 0.0
- double: 0.0
- boolean: false
- string: null
Example
In the following Java program prints the default values of the numeric and non-numeric primitive variables in 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); } }
Output
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
Advertisements