if Statement: Executes a block of code if a condition is true.else if Statement: Checks another condition if the previous if condition is false.else Statement: Executes a block of code if none of the preceding conditions are true.switch Statement: Executes one of many code blocks based on a condition.