Home / Java Programming / Declarations and Access Control :: Discussion

Discussion :: Declarations and Access Control

  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

  2. A.
    1, 3, 4
    B.
    2, 4, 5
    C.
    1, 2, 6
    D.
    2, 5, 6

    View Answer

    Workspace

    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[ ] .


Be The First To Comment