当前位置: 首页 > 文档资料 > Dart 中文教程 >

else…if Ladder

优质
小牛编辑
130浏览
2023-12-01

else…if ladder可用于测试多个条件。 以下是相同的语法。

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's ,它必须在任何else…if's

  • 一个if可以有0到多个else…if's ,他们必须在else之前。

  • 一旦else…if成功,剩下的else…if'selse's将被测试。

示例 - 否则......如果是梯形图

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

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