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 2 of 7.
Muthamil.A said:
1 decade ago
char default value "space" in java .
char default value \u0000 in c.
dog s a object so that default value null.
char default value \u0000 in c.
dog s a object so that default value null.
(1)
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)
Subhash said:
10 years ago
Int-0.
Float-0.0f or 0.0F.
Char-'\u0000'.
Boolean-False.
Byte-0.
Short-0.
Long-0.
Double-0.0 or 0.0d or 0.0D.
Float-0.0f or 0.0F.
Char-'\u0000'.
Boolean-False.
Byte-0.
Short-0.
Long-0.
Double-0.0 or 0.0d or 0.0D.
(1)
Indu said:
9 years ago
Please explain the difference between the method overloading and method overriding?
(1)
Abhi said:
9 years ago
Why option 2 is wrong?
(1)
AVINASH said:
9 years ago
Int-0.
Byte-0.
Short-0.
Long-0.
Double-0.0 or 0.0d or 0.0D.
Float-0.0f or 0.0F. Here f means float type default value 0.0.
Char-'\u0000' or space.
Boolean-False.
String - null.
Byte-0.
Short-0.
Long-0.
Double-0.0 or 0.0d or 0.0D.
Float-0.0f or 0.0F. Here f means float type default value 0.0.
Char-'\u0000' or space.
Boolean-False.
String - null.
(1)
Senthil said:
9 years ago
The string default value is null.
So, why option 2 is wrong?
So, why option 2 is wrong?
(1)
Sireesha said:
9 years ago
What is that \u declared in char?
(1)
Mahi said:
1 decade ago
Hello Character default value nothing here '\u0000' mention how correct options 4 please explain sir?
Bhavani said:
1 decade ago
The default value for float is only 0.0 in the given question it is 0.0f.
How option B is correct?
How option B is correct?
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers