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 1 of 7.
Nani said:
5 years ago
Here, Dog is not a primitive data type. It is a user defined data type.
(24)
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)
Kishor said:
7 years ago
Why String =null, is wrong? Please explain.
(8)
Amit prajapat said:
6 years ago
@Sireesha.
\u - Unicode character.
\u - Unicode character.
(6)
Suraj said:
9 years ago
Any user-defined data type shows that null?
(4)
Sireesha said:
9 years ago
What is that \u declared in char?
(4)
Jayesh said:
9 years ago
Is dog is which type of data type is it enumerated data type are users defined the data type?
(3)
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)
Dinesh saini said:
1 decade ago
why (3) is correct, as we don't know the data type of DOG so we can't say what will be the default that it may hold.
If DOG is any object then 'DOG -> null' will be ok but here we don't know anything about the word DOG so default value can't be assumed by words.
If DOG is any object then 'DOG -> null' will be ok but here we don't know anything about the word DOG so default value can't be assumed by words.
(1)
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers