Enter Your Answer Below
Discuss the usage and purpose of the `switch` statement in Java. Your answer should cover the following aspects:
- The syntax and structure of the `switch` statement.
- How the `switch` statement differs from `if-else` statements.
- Examples demonstrating the use of the `switch` statement in decision making.
- Handling multiple cases and the `default` case.
Ensure to provide clear and relevant examples for the `switch` statement.