多種選擇結構的形式

2021-10-09 15:15:05 字數 600 閱讀 8013

1.選擇結構概述

程式流程控制方式:順序結構

選擇結構

迴圈結構

選擇結構概念:根據條件選擇執行的流程

分類:if(){} 基本

if(){}else{}  基本
多重if:if(){} else if{}else if(){}

巢狀if:if()else if()

2.基本if選擇結構

語法:if(boolean表示式)else

注意:boolean表示式就是指能夠返回true或false的表示式

案例:public class demo2else3.巢狀if選擇結構

語法:if()

}
思考:能不能無窮巢狀?建議:最多巢狀3層

案例:需求說明:正確使用巢狀if選擇結構,實現根據比賽成績以及性別,對選手進行分組,效果如下圖所示。當成績小於等於「10秒」時,選手有資格進入決賽,對於進入決賽的選手再對性別「男和女」分別進入「男子組決賽」或「女子組決賽」。

public class demo1else

}else

}

2 python 選擇結構的幾種形式

當表示式的值為true,表示條件滿足,執行下面語句。結構 if 表示式 語句塊 調換a和b的值 a 1 b 2 if a a 2 b 1 語法結構 if 表示式 語句塊1 else 語句塊2 判斷奇數偶數 def func n if n 2 0 print 你輸入的數是偶數 else print 你...

迭代器多種實現形式

1.首先我們看下ienumerable介面定義 namespace system.collections 這個介面是重中之重,迭代器就是實現這個介面才能使之迭代的。2.c 的yield關鍵字您也必須知道 yield在迭代器塊中用於向列舉數物件提供值或發出迭代結束訊號。它有兩種表現形式 yield r...

Lucene實現多種高階搜尋形式

布林操作符 大多數的搜尋引擎都會提供布林操作符讓使用者可以組合查詢,典型的布林操作符有 and,or,not。lucene 支援 5種布林操作符,分別是 and,or,not,加 減 接下來我會講述每個操作符的用法。or 如果你要搜尋含有字元 a 或者 b 的文件,那麼就需要使用 or操作符。需要記...