Switch Case



The Java switch statement executes one statement from multiple conditions. It is like if-else-if ladder statement.


  1. Syntax
  2. Switch Statement (int) in Java
  3. Switch Statement (char) in Java
  4. Switch Statement (enum) in Java

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
Marry
Lilly

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.