Dart Programming - If Else Statement



The elseif 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 ifelse 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 elseif's.

  • An if can have zero to many elseif's and they must come before the else.

  • Once an elseif succeeds, none of the remaining elseif's or else's will be tested.

Example - elseif 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 
dart_programming_decision_making.htm
Advertisements