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:
67 comments Page 7 of 7.
Dilip kumar said:
1 decade ago
class A
{
...
...
}
class B
{
A Dog=new A();
}
Here class a is non premitive datatype and Dog is as object reference variable which holds the object referenced.
{
...
...
}
class B
{
A Dog=new A();
}
Here class a is non premitive datatype and Dog is as object reference variable which holds the object referenced.
Dipen said:
1 decade ago
How did you all came to know that '/u0000' is hex and what is exactly char default value null or space??
Manju said:
1 decade ago
What are default value of char in C++?
What is \u0000? What does \u indicate?
Please explain.
What is \u0000? What does \u indicate?
Please explain.
Hema said:
1 decade ago
Please can anyone explain hexadecimal representation?
Thiru said:
1 decade ago
char in Java is an unsigned 16 bit numerical value representing a two-byte Unicode character.
Since you left it as default, your char is 0, or u\0000. This is the Unicode NULL value.
Since you left it as default, your char is 0, or u\0000. This is the Unicode NULL value.
Mahi said:
1 decade ago
Hello Character default value nothing here '\u0000' mention how correct options 4 please explain sir?
Boopalan v said:
2 decades ago
Is there any primitive data type named Dog?
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers