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 4 of 7.
Rajat said:
1 decade ago
Can somebody explain me how dog variable is initialize to null? In netbeans compile is showing an error. As dog variable is not initialized.
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?
Pooja said:
1 decade ago
System-is class of java.lang package.
Out-is static final method of System class. So it is called directly with class name.
(System.out).
And out is also reference of PrintStream class.
println-is method of PrintStream class in java.io package.
So it is called with reference of that class.
(System.out.println).
Out-is static final method of System class. So it is called directly with class name.
(System.out).
And out is also reference of PrintStream class.
println-is method of PrintStream class in java.io package.
So it is called with reference of that class.
(System.out.println).
Dagg said:
1 decade ago
Can someone describe: System.out.println();?
Mahi said:
1 decade ago
Hello Character default value nothing here '\u0000' mention how correct options 4 please explain sir?
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.
Hema said:
1 decade ago
Please can anyone explain hexadecimal representation?
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.
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)
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)
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers