When executing a switch statement, the program falls through to the next case. Therefore, if you want to exit in the middle of the switch statement
code block, you must insert a break statement, which causes the
program to continue executing after the current code block.
SYNTAX
switch(expression){ case value-1: block-1 break; case value-2: block-2 break; default: default-block break;} rest-of-code; FLOW CHART: EXAMPLE PROGRAM:
public class SwitchCaseStatementDemo {
public static void main(String[] args)
{
int a = 10, b = 20, c = 30;
int status = -1;
if (a > b && a > c)
{
status = 1;
}
else if (b > c)
{
status = 2;
}
else
{
status = 3;
}
switch (status) {
case 1:
System.out.println("a is the greatest");
break;
case 2:
System.out.println("b is the greatest");
break;
case 3:
System.out.println("c is the greatest");
break;
default:
System.out.println("Cannot be determined");
}
}
}
Output
c is the greatest
thanks for sharing the code.. its worth trying..
ReplyDeleteSmith
Quality Web Programmers