In this guide, we will discuss Else if Ladder in Dart Programming Language. The else…if ladder is useful to test multiple conditions. Following is the syntax of the same.
if (boolean_expression1) { //statements if the expression1 evaluates to true } else if (boolean_expression2) { //statements if the expression2 evaluates to true } else { //statements if both expression1 and expression2 result to false }
When using if…else statements, there are a few points to keep in mind.
- An if can have zero or one else’s and it must come after any else…if’s.
- An if can have zero to many else…if’s and they must come before the else.
- Once an else…if succeeds, none of the remaining else…if’s or else’s will be tested.
Example – else…if ladder
The following program code checks whether a given value is positive, negative, or zero.
void main() { var num = 2; if(num > 0) { print("${num} is positive"); } else if(num < 0) { print("${num} is negative"); } else { print("${num} is neither positive nor negative"); } }
The following output is displayed on successful execution of the above code.
2 is positive
Next Topic : Click Here
Pingback: Dart Programming - If Else Statement | Adglob Infosystem Pvt Ltd
Pingback: Dart Programming - Decision Making | Adglob Infosystem Pvt Ltd