Which one of the following is a valid statement?
A. char[] c = new char();
B. char[] c = new char[5];
C. char[] c = new char(4);
D. char[] c = new char[];
Answer: Option B
Solution (By Examveda Team)
The syntax for declaring and creating an array variable in java is:
dataType[] arrayRefVar = new dataType[arraySize];
Thus, option (A) and option (C) is syntactically wrong as parentheses( ( ) ) is used instead of square brackets( [ ] ).
Option (D) is incorrect as the size of the array is missing.
all option are similar .so,how we differentiate they
All option are same and also invalid option.
All option are same and also invalid option.
all options are same.How can we differentiate in between them?
all option are same and invalid