3 程式流控制(一)

2021-06-29 02:37:04 字數 1758 閱讀 7115

(其實這塊內容,我覺得應該是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...