Bird
0
0

How can you declare and initialize a String array with the values "apple", "banana", and "cherry" in one line in Java?

hard📝 Application Q15 of 15
Java - Arrays
How can you declare and initialize a String array with the values "apple", "banana", and "cherry" in one line in Java?
AString[] fruits = new String{"apple", "banana", "cherry"};
BString[] fruits = new String[]{"apple", "banana", "cherry"};
CString fruits[] = new String[3]{"apple", "banana", "cherry"};
DString fruits = {"apple", "banana", "cherry"};
Step-by-Step Solution
Solution:
  1. Step 1: Understand array initialization with values

    Java allows two ways to initialize arrays with values: shorthand without new keyword only at declaration, or with new keyword and braces.
  2. Step 2: Check each option

    String[] fruits = new String[]{"apple", "banana", "cherry"}; is correct. Other options misuse the new keyword by missing brackets after the type, specifying size with initializer list (invalid syntax), or missing array declaration brackets.
  3. Final Answer:

    String[] fruits = new String[]{"apple", "banana", "cherry"}; -> Option B
  4. Quick Check:

    Use new Type[]{values} for inline initialization [OK]
Quick Trick: Use new Type[]{values} or shorthand only at declaration [OK]
Common Mistakes:
  • Mixing shorthand and new keyword incorrectly
  • Missing square brackets in declaration
  • Assigning array values without brackets

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Java Quizzes