double[3][4] d;
Which of the following is a valid declaration for a multi-dimensional array of `double` with 3 rows and 4 columns, where all elements are initialized to `0.0` by default?
double d[3][4];
double[][] d = new double[3][4];
double[][] d = new double[4][3];
double d[][] = { {0.0} * 3 * 4 };
Show answer & explanationAnswer
Correct answer
double[][] d = new double[3][4];
Explanation
`double[][] d = new double[3][4];` is the correct syntax for a 2D array. The other options either use wrong bracket placement or incorrect dimensions (e.g., `[4][3]` gives 4 rows, 3 columns).
Written by ExamHoot EditorialPublished · Updated
All 10 Java-variables and data types questions
- 1.Which of the following declarations correctly initializes a `char` variable with the Unicode value corresponding to the Greek letter omega…
- 2.Consider the following code:
- 3.Which of the following assignments is guaranteed to compile without loss of precision?
- 4.Given:
- 5.What is the output of the following code?
- 6.Which of the following is a valid declaration for a multi-dimensional array of `double` with 3 rows and 4 columns, where all elements are…
- 7.Consider the following:
- 8.What is the range of values that can be stored in a `byte` data type in Java?
- 9.Which of the following statements about the `final` keyword with primitive variables is true?
- 10.Given the following code, what is the value of `result`?
