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:
64 comments Page 5 of 7.

Laxman said:   1 decade ago
How we know the meaning of hexadecimal representation by looking?

Anonymous said:   9 years ago
Dear Sundar.

It's a static String which not consist quotes. Dog.

SIJO.S said:   2 decades ago
What is the use of data type 'Dog'. I didnt heard about that!

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

So, why option 2 is wrong?
(1)

Prateek kumar baranwal said:   10 years ago
Dog data type is fully user define for class or data type.

Hema said:   1 decade ago
Please can anyone explain hexadecimal representation?

Satya said:   1 decade ago
Can any one explain double default value in Java?

Deepi said:   1 decade ago
Char default value is a space only know then how?

Shrikrishn Sharma said:   1 decade ago
Char's default value is not NULL nor 0 in Java.

Sivachandran said:   1 decade ago
@Kathirozhi not null and nothing nice answers.


Post your comments here:

Your comments will be displayed after verification.