Switch Statement

A switch statement gives you the option to test for a range of values for your variables. They can be used instead of long, complex if-then-else if statements

1. In MainActivity.java file, in the onCreate method,  Set an Integer Variable named myInteger to 1.

2. Add the below code in the onCreate method.  The evaluated variable can be an int, short, byte, or char. It can’t be a long or a floating-point type. Starting in JDK 7, strings are allowed to be used with a switch statement. Note: A case ends in a colon (:) not a semi-colon. A break is necessary or the code will continue to fall through the switch and run. The default clause is optional. If a case has a return, then the break is not necessary for that case.

switch(myInteger) {
case 1:
  \\Enter code for value1 condition here; To test, you could Add a Toast
    break;
case 2:
    \\Enter code for value2 condition here; To test, you could Add a Toast
    break;
case 3:
    \\Enter code for value3 condition here; To test, you could Add a Toast
    break;
default:
    \\Enter code in the event that that no cases match. To test, you could Add a Toast
}

3. Compile and run!

Resources:
http://lecturesnippets.com/android-switch-case-statements/
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html
http://www.homeandlearn.co.uk/java/java_switch_statements.html


Similar to a select case in other languages.