I remember Switch Case from the 12th Grade, learning C++ I think.
This is similar to Conditionals the common if and else statements.
The difference lies in the implementation. The compiler checks the case to match exactly with the value inside the switch statements.
This would lastly mean that it would take up a Conditional and match it with the 2 values to get a true or false statement. But in a more fancier.
You can check the same Switch statements and match it to as many cases as possible. This could a bit efficient, since you are not checking the condition to match to again and again.
Takes up a base container to check the value against!
Consider it as an alternative to a MCQs. They just give you a set options for a given value.
Not as powerful as a typical IF and ELSE Conditionals might be a better option.