1. If statement executes a statement or a group of statements if a specific condition is satisfied by the user expectation. When the condition gets false (fail) the else block is executed.
2. If-elseif-else is a combination of if-else statement.
3. More than one statement can execute the condition based on user needs.
4. User can select from many choices.