鍍金池/ 教程/ Java/ Fortran選擇決策
Fortran還原功能
Fortran關(guān)系運(yùn)算符
Fortran運(yùn)算符優(yōu)先級(jí)
Fortran基本語法
Fortran文件輸入輸出
Fortran嵌套select case結(jié)構(gòu)
Fortran變量
Fortran Cycle語句
Fortran語言環(huán)境設(shè)置
Fortran數(shù)據(jù)類型
Fortran數(shù)組
Fortran字符
Fortran if...else if...else 語句
Fortran調(diào)試程序
Fortran編程風(fēng)格
Fortran if...then語句結(jié)構(gòu)
Fortran嵌套循環(huán)
Fortran常量
Fortran循環(huán)
Fortran導(dǎo)出數(shù)據(jù)類型
Fortran字符串
Fortran操作函數(shù)
Fortran do...while循環(huán)結(jié)構(gòu)
Fortran內(nèi)部函數(shù)
Fortran數(shù)字精度
Fortran選擇決策
Fortran重塑函數(shù)
Fortran運(yùn)算符
Fortran構(gòu)造函數(shù)
Fortran模塊
Fortran位置函數(shù)
Fortran數(shù)字
Fortran指針
Fortran算術(shù)運(yùn)算符
Fortran exit語句
Fortran動(dòng)態(tài)數(shù)組
Fortran嵌套if結(jié)構(gòu)
Fortran select case結(jié)構(gòu)
Fortran向量和矩陣乘法函數(shù)
Fortran邏輯運(yùn)算符
Fortran if...then...else 結(jié)構(gòu)
Fortran教程
Fortran過程
Fortran Stop語句
Fortran基本輸入輸出
Fortran do循環(huán)結(jié)構(gòu)
Fortran查詢函數(shù)

Fortran選擇決策

決策結(jié)構(gòu)需要程序員指定的一個(gè)或多個(gè)條件進(jìn)行評(píng)估計(jì)算或由程序進(jìn)行測試,如果該條件被確定為真,則一條或多條語句將被執(zhí)行,如果要被執(zhí)行的其它語句條件被確定為假的則選擇其它語句塊。

以下是在大多數(shù)編程語言中的一個(gè)典型的決策結(jié)構(gòu)的一般形式:

Decision Making

Fortran提供決策構(gòu)建以下類型。

語句 描述

If… then 結(jié)構(gòu)

if… then… end if 語句由一個(gè)邏輯表達(dá)式后跟一個(gè)或多個(gè)語句。

If… then...else 結(jié)構(gòu)

if… then語句可以后跟一個(gè)可選的 else statement, 它執(zhí)行時(shí),邏輯表達(dá)式為假。

if...else if...else 結(jié)構(gòu)

if 語句構(gòu)建體可具有一個(gè)或多個(gè)可選的 else-if 結(jié)構(gòu)。當(dāng) if 條件不滿足,則緊跟 else-if 執(zhí)行。當(dāng) else-if 還失敗,其繼續(xù) else-if 語句(如果有的話)被執(zhí)行,依此類推。

內(nèi)嵌 if 結(jié)構(gòu)

可以使用一個(gè) if 或 else if 語句在另外一個(gè) if 或 else if 語句內(nèi)部

select case 語句

Select Case語句允許一個(gè)變量的值對(duì)的列表,平等進(jìn)行測試。

內(nèi)嵌select case 結(jié)構(gòu)

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