Which of the following lines are not valid declarations?
-
char a = '\u0061';
-
char 'a' = 'a';
-
char \u0061 = 'a';
-
ch\u0061r a = 'a';
B
Correct answer
Explanation
Option B 'char 'a' = 'a';' is invalid because variable names cannot be enclosed in single quotes. Single quotes are reserved for character literals in Java. Options A, C, and D demonstrate valid Unicode escape sequences in Java identifiers and literals.