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?
  1. int -> 0
  2. String -> "null"
  3. Dog -> null
  4. char -> '\u0000'
  5. float -> 0.0f
  6. boolean -> true
1, 2, 3, 4
1, 3, 4, 5
2, 4, 5, 6
3, 4, 5, 6
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:
62 comments Page 1 of 7.

Soundarya said:   10 months ago
Thanks all for explaining it in detail.
(4)

Ajay surwade said:   2 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.
(14)

Nani said:   4 years ago
Here, Dog is not a primitive data type. It is a user defined data type.
(15)

Amit prajapat said:   4 years ago
@Sireesha.

\u - Unicode character.
(4)

Kishor said:   6 years ago
Why String =null, is wrong? Please explain.
(6)

Suraj said:   8 years ago
Any user-defined data type shows that null?
(2)

Jayesh said:   8 years ago
Is dog is which type of data type is it enumerated data type are users defined the data type?
(2)

Sireesha said:   8 years ago
What is that \u declared in char?
(2)

Sireesha said:   8 years ago
What is that \u declared in char?
(1)

Senthil said:   8 years ago
The string default value is null.

So, why option 2 is wrong?


Post your comments here:

Your comments will be displayed after verification.