Java Programming - Language Fundamentals - Discussion
Discussion Forum : Language Fundamentals - General Questions (Q.No. 1)
1.
Which four options describe the correct default values for array elements of the types indicated?
- int -> 0
- String -> "null"
- Dog -> null
- char -> '\u0000'
- float -> 0.0f
- boolean -> true
Answer: Option
Explanation:
(1), (3), (4), (5) are the correct statements.
(2) is wrong because the default value for a String (and any other object reference) is null, with no quotes.
(6) is wrong because the default value for boolean elements is false.
Discussion:
64 comments Page 7 of 7.
Ajay surwade said:
3 years ago
@Kishor.
In java any word within double quote " " is treated as a string, hence string "null" means there is a word null &.
If we assign String = null, this means no value means no word i.e. blank.
In java any word within double quote " " is treated as a string, hence string "null" means there is a word null &.
If we assign String = null, this means no value means no word i.e. blank.
(18)
Soundarya said:
2 years ago
Thanks all for explaining it in detail.
(17)
Ravi said:
4 months ago
@All.
Here, String="null" is not correct because null is written in double parenthesis.
Here, String="null" is not correct because null is written in double parenthesis.
(2)
Adarsh Pratap Singh said:
2 weeks ago
Dog isn’t a built-in data type; it’s a reference type (a class).
But in Java, all reference types (including classes like Dog) have a default value of null when used as array elements or uninitialized variables.
But in Java, all reference types (including classes like Dog) have a default value of null when used as array elements or uninitialized variables.
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers