Answer:
There is nothing wrong with the program.
Since color is a primitive data type,
an expression such as
color == 'V'
compares the contents of color (a character) to the character literal 'V'. However, the following would be wrong:
color == "V"
This is asking to compare the character value in color
with a reference to the String object "V".
End of the Chapter
This is the end of the chapter. A strong case can be made for reviewing the following subjects.
- The conditional operator.
-
Syntax of the
switchstatement. - Example of the switch statement.
- Flowchart of the switch statement.
-
Role of the
breakstatment. - Using several labels per group of statements.
The next chapter will discuss the do statement.