Default Values of Data Types
1 min read ·
Default values are assigned only to instance variables, not local variables.
Default Values for Instance Variables
If you do not initialize instance variables, Java assigns default values.
Output:
Default values:
- int → 0
- double → 0.0
- boolean → false
- char → empty character
- String → null
No Default Value for Local Variables
Local variables must be initialized before use.
Incorrect:
This gives compilation error.
Correct: