Click here to watch in Youtube :
https://www.youtube.com/watch?v=81w8oLSeNrU&list=UUhwKlOVR041tngjerWxVccw
class SwitchDemoFallThrough { public static void main(String[] args) { /* * Each break statement terminates the enclosing switch statement. * Control flow continues with the first statement following the switch * block. The break statements are necessary because without them, * statements in switch blocks fall through: All statements after the * matching case label are executed in sequence, regardless of the * expression of subsequent case labels, until a break statement is * encountered. */ int month = 10; String monthValue; switch (month) { case 1: monthValue = "January"; System.out.println("monthValue : " + monthValue); case 2: monthValue = "February"; System.out.println("monthValue : " + monthValue); case 3: monthValue = "March"; System.out.println("monthValue : " + monthValue); case 4: monthValue = "April"; System.out.println("monthValue : " + monthValue); case 5: monthValue = "May"; System.out.println("monthValue : " + monthValue); case 6: monthValue = "June"; System.out.println("monthValue : " + monthValue); case 7: monthValue = "July"; System.out.println("monthValue : " + monthValue); case 8: monthValue = "August"; System.out.println("monthValue : " + monthValue); case 9: monthValue = "September"; System.out.println("monthValue : " + monthValue); case 10: monthValue = "October"; System.out.println("monthValue : " + monthValue); case 11: monthValue = "November"; System.out.println("monthValue : " + monthValue); case 12: monthValue = "December"; System.out.println("monthValue : " + monthValue); default: monthValue = "Invalid month"; System.out.println("monthValue : " + monthValue); } System.out.println("Month is : " + monthValue); } }
monthValue : October monthValue : November monthValue : December monthValue : Invalid month Month is : Invalid month
https://sites.google.com/site/javaee4321/java/ControlFlowDemo-SwitchFallThrough-App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/ControlFlowDemo-SwitchFallThrough-App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/08783475a968761a2cf4b3fc7275842653545b35/BasicJava/ControlFlowDemo-SwitchFallThrough-App/?at=master
See also:
No comments:
Post a Comment