Top

Discussion

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

  • 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};

Answer: D

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.

No comment is present. Be the first to comment.
Loading…

Post your comment