Switch Statements (Java)
Multi-branch selection; Java 14+ adds switch expressions.
javacontrol-flowUpdated 2025-09-01
Classic
- switch(x){ case 1: ... break; default: ... }
Expression (modern)
- int res = switch(x){ case 1 -> 10; case 2,3 -> 20; default -> -1; };
When To Use
- Many discrete constant branches, clearer than nested if.