Chapter 3
Chapter 3
CONDITIONAL STATEMENTS IN C#
(MAKING DECISIONS)
Prepared by: Joshua M. Relatorres
OBJECTIVES:
1. The expression used in a switch statement must have an integral or enumerated type or be of a class
type in which the class has a single conversion function to an integral or enumerated type.
2. You can have any number of case statements within a switch. Each case is followed by the value to be
compared to and a colon.
3. The constant expression for a case must be the same data type as the variable in the switch, and it
must be a constant or a literal.
4. When the variable being switched on is equal to a case, the statements following that case will execute
until a break statement is reached.
5. When a break statement is reached, the switch terminates, and the flow of control jumps to the next
line following the switch statement.
6. Not every case needs to contain a break. If no break appears, then it will raise a compile-time error.
7. A switch statement can have an optional default case, which must appear at the end of the switch. The
default case can be used for performing a task when none of the cases is true.
SWITCH FLOW DIAGRAM
SWITCH STATEMENTS SYNTAX
SWITCH SAMPLE CODE
THANKS YOU!