Home / Java Programming / Language Fundamentals :: Discussion

Discussion :: Language Fundamentals

  1. Which will legally declare, construct, and initialize an array?

  2. A.
    int [] myList = {"1", "2", "3"};
    B.
    int [] myList = (5, 8, 2);
    C.
    int myList [] [] = {4,9,7,0};
    D.
    int myList [] = {4, 3, 7};

    View Answer

    Workspace

    Answer : Option D

    Explanation :

    The only legal array declaration and assignment statement is Option D

    Option A is wrong because it initializes an int array with String literals.

    Option B is wrong because it use something other than curly braces for the initialization.

    Option C is wrong because it provides initial values for only one dimension, although the declared array is a two-dimensional array.


Be The First To Comment