(其實這塊內容,我覺得應該是c語言裡完成的,但是書上既然有了,那我也就走流程吧)
一、選擇語句
(一)if 選擇語句
if語句根據表示式的值選擇要執行的語句。if語句的一般表示形式為:
if (表示式)
else
任務一:猜數遊戲
建立如圖所示的應用程式,要求使用者在文字框中輸入1到10之間的乙個數字。然後單擊【猜猜】按鈕產生乙個隨機數字,使用者將被告知所選擇的數字是否正好等於這個隨機數。
產生隨機數的方法:
nextdouble:產生乙個介於0.0和1.0之間的隨機浮點數。
怎樣產生隨機數是介於1—10之間的整數呢?
next(1,10) 產生乙個介於1-10之間的整數隨機數。
math.round(r)方法:返回最接近r的整數,如果在兩個數中間,取偶數。
math.round(r,n)方法:返回具有n位有效小數字數、最接近r值的數。
任務公升級
方案:
當使用者猜錯時,再次進行條件判斷,與隨機數進行大小比較,然後給出判斷提示。
實訓任務一:
實訓內容:編寫乙個應用程式,確定餐廳服務生的消費數。小費金額是賬單的 15%,最小值為1元。
實訓要求:要有輸入格式異常處理。
(二) 條件表示式
?: 運算子稱為條件運算子,它又稱為三元運算子,因為它是c#語言中唯一使用三個運算元的運算子。
條件運算子用於下列形式的條件表示式中:
表示式1 ? 表示式2 : 表示式3
(三)if巢狀
在if語句中又包含乙個或多個if語句時,稱為if語句的巢狀。
注意:在巢狀的if語句中,如果if與else的數目不相等,為實現程式設計者的意圖,可以加大括號來確定與else部分相關聯的if(如以上加底紋部分形式的if語句)。
(四)switch語句
switch語句是分支選擇語句,它通過switch表示式的值與多個不同值進行比較選擇相應的case語句來處理多個選擇。switch中的表示式是乙個整型或字串型表示式。
switch語句的一般表示形式為:
switch (表示式)
case 常數1:
語句塊1 break;
case 常數n:
語句塊n break;
default:
語句塊n+1 break;實訓任務二:實訓內容:編寫乙個應用程式,實現乙個簡易的計算器。
實訓要求:要有輸入格式異常處理
本章節pdf
Swift 學習筆記 3 控制流
1.在if語句中,條件必須是乙個布林表示式 if 0 這樣的寫法是錯的,因為0不是布林表示式 2.if 的括號可寫可不寫 var score 100 var totalscore 0 if score 100 else print totalscore 3.if和let處理值缺失的情況 處理可選值 ...
Swift基本語法 3 控制流
let num 200 if num 10 else if num 100 elsex 20 print 大了 print 小了 表示執行 x 20 print 真的大了 適當地運用三目,能夠讓 寫得更加簡潔 單個可選項判斷let url nsurl string 方法1 強行解包 缺陷,如果 ur...
C 之路 程式流控制
條件語句 1.if語句 語法 if condition statements else statements 2.switch語句 語法 switch integera case值必須是常量表示式,不允許使用變數。迴圈語句 1.for迴圈 語法 for initializer condition i...