Dart 编程 - if else 语句



else…if 阶梯 用于测试多个条件。以下是其语法。

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 
} 

使用if…else语句时,需要注意以下几点。

  • 一个if语句可以有零个或一个else,并且它必须位于任何else…if之后。

  • 一个if语句可以有零个到多个else…if,并且它们必须位于else之前。

  • 一旦一个else…if条件成立,就不会再测试剩余的else…ifelse

示例 - else…if 阶梯

以下程序代码检查给定值是正数、负数还是零。

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"); 
   } 
}  

成功执行上述代码后将显示以下输出。

2 is positive
dart_programming_decision_making.htm
广告