The Java switch statement executes one statement from multiple conditions. It is like if-else-if ladder statement.
|
A. Syntax
Switch Statement
switch(caseValue) {
case caseValue1 :
// Statement-1 if caseValue1 = caseValue
break;
case caseValue2 :
// Statement-2 if caseValue2 = caseValue
break;
case caseValue3 :
// Statement-3 if caseValue3 = caseValue
break;
default :
// Statement-4 if caseValue is not available..
}
B. Switch Statement (int) in Java
Switch_Ex1.java
public class Switch_Ex1 {
void display(int n) {
switch(n) {
case 1 :
System.out.println("Switch Case : 1");
break;
case 2 :
System.out.println("Switch Case : 2");
break;
case 3 :
System.out.println("Switch Case : 3");
break;
default :
System.out.println("Switch Case : Default");
}
}
}
class MainClass {
public static void main(String args[]) {
Switch_Ex1 obj = new Switch_Ex1();
obj.display(2);
obj.display(10);
}
}
Sample Output
Switch Case : 2
Switch Case : Default
C. Switch Statement (char) in Java
Switch_Ex2.java
public class Switch_Ex2 {
void display(char name) {
switch(name) {
case 'A':
System.out.println("Switch Case : A");
break;
case 'B' :
System.out.println("Switch Case : B");
break;
case 'C' :
System.out.println("Switch Case : C");
break;
default :
System.out.println("Switch Case : Default");
}
}
}
class MainClass {
public static void main(String args[]) {
Switch_Ex2 obj = new Switch_Ex2();
obj.display('B');
obj.display('A');
obj.display('Y');
}
}
Sample Output
Switch Case : B
Switch Case : A
Switch Case : Default
D. Switch Statement (enum) in Java
Switch_Ex3.java
public class Switch_Ex3 {
enum friends {John, Krish, Mani, Marry, Lilly};
void display() {
for(friends guys : friends.values()) {
switch(guys) {
case John :
System.out.println("John");
break;
case Krish :
System.out.println("Krish");
break;
case Mani :
System.out.println("Mani");
break;
case Marry :
System.out.println("Marry");
break;
case Lilly :
System.out.println("Lilly");
break;
default :
System.out.println("Friends");
}
}
}
}
class MainClass {
public static void main(String args[]) {
Switch_Ex3 obj = new Switch_Ex3();
obj.display();
}
}
Sample Output
John
Krish
Mani
|
Lilly
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.