Fortran選擇決策

決策結構需要程序員指定的一個或多個條件進行評估計算或由程序進行測試,如果該條件被確定爲真,則一條或多條語句將被執行,如果要被執行的其它語句條件被確定爲假的則選擇其它語句塊。

以下是在大多數編程語言中的一個典型的決策結構的一般形式:

Decision

Fortran提供決策構建以下類型。

語句

描述

If… then 結構

if… then… end if 語句由一個邏輯表達式後跟一個或多個語句。

If… then...else 結構

if… then語句可以後跟一個可選的 else statement, 它執行時,邏輯表達式爲假。

if...else if...else 結構

if 語句構建體可具有一個或多個可選的 else-if 結構。當 if 條件不滿足,則緊跟 else-if 執行。當 else-if 還失敗,其繼續 else-if 語句(如果有的話)被執行,依此類推。

內嵌 if 結構

可以使用一個 if 或 else if 語句在另外一個 if 或 else if 語句內部

select case 語句

Select Case語句允許一個變量的值對的列表,平等進行測試。

內嵌select case 結構

可以使用一個SELECT CASE語句中的另一個選擇case語句。