switch statement in java

switch statements is similar to if-else-if ladder in java . It execute one statement from multiple conditions. A switch statement have an optional default case which can be appear at the end of switch . Default case will execute when none of conditions are matched . Default case has no break statement . Each case must have break otherwise the flow of control will fall until a break is reached . switch works with byte,int,short,char primitive data types . It also works with Enum types , String class etc.  

Syntax :
            switch(expression) {
                  case value :
                       // statements 
                    break; 
                  
                   case value : 
                      // statements  
                   break; 
 
                   default : 
                    // statements
 
Example : 
 
  public class SwitchDemoExample {
     public static void main(String[] args) {

        int month = 5;
        String strMonth;
        switch (month) {
            case 1:  strMonth = "Jan";
                     break;
            case 2:  strMonth = "Feb;
                     break;
            case 3:  strMonth = "Mar";
                     break;
            case 4:  strMonth = "Apr";
                     break;
            case 5:  strMonth = "May";
                     break;
            case 6:  strMonth = "June";
                     break;
            case 7:  strMonth = "July";
                     break;
            case 8:  strMonth = "Aug";
                     break;
            case 9:  strMonth = "Sept";
                     break;
            case 10: strMonth = "Oct";
                     break;
            case 11: strMonth = "Nov";
                     break;
            case 12: strMonth = "Dec";
                     break;
            default: strMonth = "Invalid month";
                     break;
        }
        System.out.println(strMonth);
    }
} 

Output : May
 
 

Find us :
        Facebook : @apnaandroid
        Google+   : Apna Java
        YouTube : Android & Java Tutorial

Comments

Popular posts from this blog

Disable/Hide Year from DatePickerDialog in android

Custom Calendar in android

Constructor in Java