java - switch Statement doesn't switch -
this question has answer here:
- why need break after case statements? 16 answers
- is switch executing cases without stopping? 3 answers
i have value needs read. value hex convert int. have several possible values switch statement accept cases.
int messvalue = integer.parseint(messtype,16); switch(messvalue) { case 160 : system.out.println(messtype.touppercase() + " it's financial message request"); case 161 : system.out.println(messtype.touppercase() + " it's financial message response"); case 162 : system.out.println(messtype.touppercase() + " it's reversal message request"); case 163 : system.out.println(messtype.touppercase() + " it's reversal message acquirer repeat"); case 164 : system.out.println(messtype.touppercase() + " it's reversal message response"); case 165 : system.out.println(messtype.touppercase() + " it's network message request"); case 166 : system.out.println(messtype.touppercase() + " it's network message response"); case 167 : system.out.println(messtype.touppercase() + " it's network message response issuer"); default : break; }
here's output when input "a0" :
a0 it's financial message request a0 it's financial message response a0 it's reversal message request a0 it's reversal message acquirer repeat a0 it's reversal message response a0 it's network message request a0 it's network message response a0 it's network message response issuer
add break;
after every last inner case statement
Comments
Post a Comment