How to use functions/methods in SWITCH CASE statement in Java -
i have 3 types of array: controltype controlname controlvalue
when control type "clickbutton", have pass corresponding controlname , controlvalue.
code:
public class stringswitchdemo extends stringswitchdemohelper {     public static int getmonthnumber(string controltype) {         int controlvalue = 0;         int controlname  = 0;          if (controltype == null) {             return controlvalue;         }          switch (controltype.tostring()) {             case clickbutton:                 return controltype(controlvalue, controlname);                 break;         }          return controlvalue;     }      private static int controltype(string controlvalue, string controlname) {         // todo auto-generated method stub          return 0;     } } 
you can use constants (final variables) , literals in switch statements.
public static final string my_const = "foo";  public static int getmonthnumber(string controltype) {     int controlvalue = 0;     int controlname  = 0;      if (controltype == null) {         return controlvalue;     }      switch (controltype) {         case my_const: // work             break;         case "clickbutton":             return controltype(controlvalue, controlname);     }      return controlvalue; }  private static int controltype(int controlvalue, int controlname) {     // todo auto-generated method stub      return 0; } also, please read naming conventions java.
Comments
Post a Comment