Fortran選擇決策


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

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

Decision Making

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語句。