决策结构需要程序员指定的一个或多个条件进行评估计算或由程序进行测试,如果该条件被确定为真,则一条或多条语句将被执行,如果要被执行的其它语句条件被确定为假的则选择其它语句块。
以下是在大多数编程语言中的一个典型的决策结构的一般形式:
Fortran提供决策构建以下类型。
语句 | 描述 |
---|---|
if… then… end if 语句由一个逻辑表达式后跟一个或多个语句。 | |
if… then语句可以后跟一个可选的 else statement, 它执行时,逻辑表达式为假。 | |
if 语句构建体可具有一个或多个可选的 else-if 结构。当 if 条件不满足,则紧跟 else-if 执行。当 else-if 还失败,其继续 else-if 语句(如果有的话)被执行,依此类推。 | |
可以使用一个 if 或 else if 语句在另外一个 if 或 else if 语句内部 | |
Select Case语句允许一个变量的值对的列表,平等进行测试。 | |
可以使用一个SELECT CASE语句中的另一个选择case语句。 |