Based on the value of answer , the switch will jump directly to the matching case and perform the statements following the colon. This is more efficient than the if-statements, because of the direct jump—the switch doesn’t repeatedly check every possible value .
Read moreIs a switch statement a case statement?
A switch statement allows a variable to be tested for equality against a list of values. Each value is called a case , and the variable being switched on is checked for each switch case.
Read moreCan switch statement have same cases?
The switch statement can include any number of case instances . However, no two constant-expression values within the same switch statement can have the same value.
Read moreAre switch statements case sensitive Java?
equals method; consequently, the comparison of String objects in switch statements is case sensitive . The Java compiler generates generally more efficient bytecode from switch statements that use String objects than from chained if-then-else statements.
Read more