The switch-case Structure
Java provides the extremely handy switch-case construct to facilitate selecting between multiple alternatives. This is such a common programming situation that the Java Virtual Machine (JVM) has bytecodes designed to speed this operation. The parameter in a switch statement is evaluated to int and this value determines what happens next.
Within the block of code controlled by a switch statement, the programmer can place case statements and (optionally) a default statement. In the following example, a String variable gets set according to the value of the integer variable x:
switch( x ) { case 0 : str = "none" ; break ; case 1 : str = "single" ; break ; case 2 : str = "pair" ; break ; default : str = "many" ; }
Each ...
Get Java 2™ Programmer Exam Cram™ 2 (Exam CX-310-035) now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.