Java provides a multiple-branch selection statement known as a switch. This selection statement successively tests the value of an expression against a list of integer or character constants.
When a match is found, the statements associated with that constant are executed.
The syntax of the switch statement is as follows:
switch(expression)
{
case constant1:
//statement sequence 1;
break; //optional
case value2:
//statement sequence 1;
break; //optional
......
......
......
......
Case value n:
//statement sequence 1;
break; //optional
default:
code for execution when none of the case is true;
}
Important: The data type of expression in a switch must be byte, char, short, or int.
// Online Java Compiler
// Use this editor to write, compile and run your Java code online
import java.util.*;
class HelloWorld {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
int d;
String ans;
System.out.println("enter week day number: ");
d=sc.nextInt();
switch(d){
case 1: ans="Sunday";
break;
case 2: ans="Monday";
break;
case 3: ans="Tuesday";
break;
case 4: ans="Wednesday";
break;
case 5: ans="Thursday";
break;
case 6: ans="Friday";
break;
case 7: ans="Saturday";
break;
default: ans="INvalid day";
}
System.out.println("Day :"+ans);
}
}
enter week day number: 6
Day :Friday
Note: also read about the if-else ladder & nested if block
If you like my post please follow me to read my latest post on programming and technology.
https://www.instagram.com/coderz.py/
https://www.facebook.com/coderz.py
Staying up to the mark is what defines me. Hi all! I’m Rabecca Fatima a keen learner, great enthusiast, ready to take new challenges as stepping stones towards flying colors.
You are given two singly linked lists that intersect at some node. Your task is…
A builder plans to construct N houses in a row, where each house can be…
Find the length of the longest absolute path to a file within the abstracted file…
You manage an e-commerce website and need to keep track of the last N order…
You are given a stream of elements that is too large to fit into memory.…
The formula for the area of a circle is given by πr². Use the Monte…