Las sentencias condicionales if, else if, else y switch permiten ejecutar código de manera condicional dependiendo de si una expresión es verdadera o falsa. If evalúa una expresión y ejecuta código si es verdadera, else if extiende if para ejecutar código alternativo, else ejecuta código si la expresión de if es falsa, y switch funciona como un menú para ejecutar código dependiendo del valor de una expresión.