The switch statement evaluates an expression , matches the expression’s value to a case clause and executes the statements associated with that case. … It cannot be a variable or an expression. The data type of the variable_expression and the constant expression must match.