D.boolean results[ ] = new boolean [] {true, false, true};
E.Integer results[ ] = {new Integer(3), new Integer(5), new Integer(8)};
Answer: B
Option B generates a compiler error: expected. The compiler thinks you are trying to create two arrays because there are two array initialisers to the right of the equals, whereas your intention was to create one 3 x 3 two-dimensional array.
To correct the problem and make option B compile you need to add an extra pair of curly brackets: