int day = 4;
switch (day) {
case 6:
System.out.println("Today is Saturday");
break;
case 7:
System.out.println("Today is Sunday");
break;
default:
System.out.println("Looking forward to the Weekend");
}
// Outputs "Looking forward to the Weekend"
int value = 0;
switch (value) {
case 0:
// do something
break;
case 1:
// do something else
break;
default :
// something if anything not match
}
switch(x){
case(0): //if x == 0
//do some stuff
break;
//add more cases
default: //when x does not match any case
//do some stuff
break;
}
int age = 9;
switch(age){
case 1:
System.out.println("You are 1 year old");
case 5:
System.out.println("You are 5 years old");
case 9:
System.out.println("You are 9 years old");
default:
System.out.println("Ain't know how many years you are");
switch (/*Variable*/)
{
case /*Variable*/:
/*Action*/;
break;
default:
/*Action*/;
}
//the cooler looking edition (with input example)
Scanner scn = new Scanner(System.in);
int asd = scn.nextInt();
switch(asd)
{
case 1 -> System.out.println("case 1");
case 2 -> System.out.println("case 2");
case 5 -> System.out.println("case 5");
//case n...
default -> case 1 -> System.out.println("check out tunalad.bandcamp.com");
}
/* Output:
asd = 1: "case 1"
asd = 2: "case 2"
asd = 5: "case 5"
asd = 33213: "check out tunalad.bandcamp.com"
*/
For details about Java Switch tutorial visit website:
https://www.allaboutjava.com/2021/07/java-switch-statements.html
switch (expression) {
case value1:
// code
break;
case value2:
// code
break;
...
...
default:
// default statements
}
System.out.println(
switch (day) {
case MONDAY, FRIDAY, SUNDAY -> 6;
case TUESDAY -> 7;
case THURSDAY, SATURDAY -> 8;
case WEDNESDAY -> 9;
default -> throw new IllegalStateException("Invalid day: " + day);
}
);
int x = 5;
switch(x) {
case 1:
System.out.println("You entered 1");
break;
case 2:
System.out.println("You entered 2");
break;
default:
System.out.println("You entered: "+x);
}
int day = 4;
switch (day) {
case 6:
System.out.println("Today is Saturday");
break;
case 7:
System.out.println("Today is Sunday");
break;
default:
System.out.println("Looking forward to the Weekend");
}
// Outputs "Looking forward to the Weekend"
switch (variable){
case A:
handleCaseA();
break;
case B:
handleCaseB();
break;
default: handleDefaultCase(); break;
}
int num = 1;
switch(num) {
case 0:
println("Zero"); // Does not execute
break;
case 1:
println("One"); // Prints "One"
break;
}
Copy
case 6:
System.out.println("Today is Saturday");
break;
case 7: