+A **Switch Statement** is a [control flow](/wiki/control_flow) mechanism that allows a program to execute different blocks of [code](/wiki/code) based on the value of a single expression. It offers a concise way to handle multiple possible execution paths, often serving as an alternative to a long chain of `if-else if` statements.
+## See also
+- [If Statement](/wiki/if_statement)
+- [Conditional Logic](/wiki/conditional_logic)
+- [Programming Language](/wiki/programming_language)