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 7 of 7.

Garima S said:   1 decade ago
Not able to undestand the given question.

Can anyone please explain it to me?

Sundar said:   1 decade ago
Hi All,

Dog - There is no primitive datatype like 'Dog'. It is a User Defined type (a class created by User). By default it will hold null value.

For example:

public class Dog
{
//...
}

Dog myDog;

Here myDog will contain 'null' value by default.

Hope you understand. Have a nice day!

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

Boopalan v said:   2 decades ago
Is there any primitive data type named Dog?


Post your comments here:

Your comments will be displayed after verification.