xxxxxxxxxx
char grade = 'B';
switch(grade) {
case 'A' :
printf("Excellent!\n" );
break;
xxxxxxxxxx
switch (expression) {
case condition 1: statement(s)
break;
case condition 2: statement(s)
break;
case condition n: statement(s)
break;
default: statement(s)
}
xxxxxxxxxx
var Animal = "Giraffe";
switch (Animal) {
case "Cow":
case "Giraffe":
case "Dog":
case "Pig":
console.log("This animal is not extinct.");
break;
case "Dinosaur":
default:
console.log("This animal is extinct.");
}
xxxxxxxxxx
function getFruitByColor(color) {
switch (color) {
case "red":
return "apple";
case "yellow":
return "banana";
case "orange":
return "orange";
case "green":
return "pear";
default:
return "grape";
}
}
const favoriteColor = "yellow";
const fruit = getFruitByColor(favoriteColor);
console.log("I want to eat a " + fruit);
xxxxxxxxxx
int x = Random.Range(0, 5);
switch(x){
case 0:
//preform action if x=0
break;
case 1:
//preform action if x=1
break;
//CONTINUE DOWN
}
xxxxxxxxxx
int myValue;
switch myValue{
case 0:
doSomething();
case 1:
doSomethingElse();
default: //else
break; //Or call another function
}
xxxxxxxxxx
switch (new Date().getDay()) { // input is current day
case 6: // if (day == 6)
text = "Saturday";
break;
case 0: // if (day == 0)
text = "Sunday";
break;
default: // else...
text = "Whatever";
}
xxxxxxxxxx
switch (expression) {
case value1:
// Code to execute when expression equals value1
break;
case value2:
// Code to execute when expression equals value2
break;
// Additional cases as needed
default:
// Code to execute when none of the cases match
}
xxxxxxxxxx
// The argument can be all sorts of different types. In this case it is an Int.
switch (Argument_Example){
case 0:
Debug.Log("Argument = 0");
break; // 'break' is used to mark the end of a section.
case 1:
Debug.Log("Argument = 1");
break;
case 2:
Debug.Log("Argument = 2");
break;
case 3:
Debug.Log("Argument = 3");
break;
case 4:
Debug.Log("Argument = 4");
break;
case 5:
Debug.Log("Argument = 5");
break;
}
xxxxxxxxxx
switch(<variable here>)
{
case <value 1>:
<do this>;
break;
case <value 2>:
<do this>;
break;
default:
<do this>;
}
xxxxxxxxxx
switch (expression) {
case value1:
// Anweisungen werden ausgeführt,
// falls expression mit value1 übereinstimmt
break;
case value2:
// Anweisungen werden ausgeführt,
// falls expression mit value2 übereinstimmt
break;
case valueN:
// Anweisungen werden ausgeführt,
// falls expression mit valueN übereinstimmt
break;
default:
// Anweisungen werden ausgeführt,
// falls keine der case-Klauseln mit expression übereinstimmt
break;
}