switch (n)
{
case 1: // code to be executed if n = 1;
break;
case 2: // code to be executed if n = 2;
break;
default: // code to be executed if n doesn't match any cases
}
#include <iostream>
using namespace std;
int main(){
int number;
cout<<"Enter an integer: ";
cin>>number;
switch (number){ //switch statement
case 1:
cout<<"NUMBER IS 1"<<endl;
break;
case 2:
cout<<"NUMBER IS 2"<<endl;
break;
case 3:
cout<<"NUMBER IS 3"<<endl;
break;
case 4:
cout<<"NUMBER IS 4"<<endl;
case 5:
cout<<"NUMBER IS 4 OR 5"<<endl;
break;
default:
cout<<"NUMBER IS NOT FROM 1 TO 5"<<endl;
break;
}
cout<<endl;
return 0;
}
int value = 0;
switch (value) {
case 0:
// do something
break;
case 1:
// do something else
break;
default :
// something if anything not match
}
int a;
cout <<"Enter one number"<<endl;
cin>>a ;
switch(a){
case(1): // means ==> if a=1
cout<<"Your number is 1";
break;
case(2):
cout<<"Your number is 2";
break;
default:
cout<<"Other cases";
}
switch(expression) {
case 1:
//equivalent to if(expression == 1){//do someting...}
//do something...
break;
//if case 1 is true the rest of the statments arn't
//evaluated because of the break
case 45:
//equivalent to else if(expression == 45){//do someting...}
//do something...
break;
// you can have any number of case statements and default has to be last
default :
// equivalent to else{//do someting...}
//do something...
}
switch(expression) {
case 1:
//equivalent to if(expression == 1){//do someting...}
//do something...
case 45:
//equivalent to if(expression == 45){//do someting...}
//do something...
default :
//always runs if there are no breaks in any of the cases
//do something...
}
//modification of answer by Homeless Hoopoe
//Hope This Works For You!
int x;
cin >> x;
switch(x) {
case 1:
cout << "You Entered 1";
break;
default:
cout << "You Entered " << x;
}
switch (n){
case 1:
//do something
break;
case 2:
//do something
break;
default: //execute if there's no case match
//do something
}
switch(expr) {
case 1:
// do something
break;
case 2:
// do something
break;
default:
// do something
}
switch (expression) {
case constant1:
// code to be executed if
// expression is equal to constant1;
break;
case constant2:
// code to be executed if
// expression is equal to constant2;
break;
.
.
.
default:
// code to be executed if
// expression doesn't match any constant
}
switch(a) {
case -1:
std::cout << "a == -1" << std::endl;
break;
case 0:
std::cout << "a == 0" << std::endl;
break;
default:
std::cout << "a is something else" << std::endl;
}
switch(expression) {
case constant-expression :
statement(s);
break; //optional
case constant-expression :
statement(s);
break; //optional
// you can have any number of case statements.
default : //Optional
statement(s);
}
switch (variable) {
case 1:
// code here
break
default:
// code here
break
}
switch (val)
{
case VAL:
{
// This will work
int newVal = 42;
break;
}
case ANOTHER_VAL:
...
break;
}