| 1. | Which three form part of correct array declarations? 1 public int a [ ] 2 static int [ ] a 3 public [ ] int a 4 private int a [3] 5 private int [3] a [ ] 6 public final int [ ] a |
|||||||
Answer: Option C Explanation: (1), (2) and (6) are valid array declarations. Option (3) is not a correct array declaration. The compiler complains with: illegal start of type. The brackets are in the wrong place. The following would work: public int[ ] a Option (4) is not a correct array declaration. The compiler complains with: ']' expected. A closing bracket is expected in place of the 3. The following works: private int a [] Option (5) is not a correct array declaration. The compiler complains with 2 errors: ']' expected. A closing bracket is expected in place of the 3 and <identifier> expected A variable name is expected after a[ ] . |
