C#學(xué)習(xí)筆記(第五天 流程控制下)

對(duì)應(yīng)B站課程48-62

補(bǔ)充:Continue(s)

立即結(jié)束本次循環(huán),判斷循環(huán)條件,如果成立,則進(jìn)入下一次循環(huán),否則退出循環(huán)。

語句:

continue語句

1、*程序調(diào)試(多聽課58節(jié))

用在何處?

1)、寫完一段程序后,想看一下這段程序的執(zhí)行過程。

2)、當(dāng)你寫完這段程序后,發(fā)現(xiàn),程序并沒有按照你想象的樣子去執(zhí)行。

調(diào)試方法:

1)、F11逐語句調(diào)試(單步調(diào)試)

2)、F10逐過程調(diào)試

3)、斷點(diǎn)調(diào)試

2、for循環(huán)

語法:

for(表達(dá)式1;表達(dá)式2;表達(dá)式3)

{

循環(huán)體;

}

表達(dá)式1一般為聲明循環(huán)變量,記錄循環(huán)的次數(shù)(int i=0;)

表達(dá)式2一般為循環(huán)條件(i<10)

表達(dá)式3一般為改變循環(huán)條件的代碼,使循環(huán)條件終有一天不再成立(i++)。

執(zhí)行過程:程序首先執(zhí)行表達(dá)式1,聲明了一個(gè)循環(huán)變量用來記錄循環(huán)的次數(shù),

然后執(zhí)行表達(dá)式2,判斷循環(huán)條件是否成立,如果表達(dá)式2返回的結(jié)果為true,

則執(zhí)行循環(huán)體。當(dāng)執(zhí)行完循環(huán)體后,執(zhí)行表達(dá)式3,然后執(zhí)行表達(dá)式2繼續(xù)判斷循環(huán)條件是否成立,

如果成立則繼續(xù)執(zhí)行循環(huán)體,如果不成立,則跳出for循環(huán)。

3、int.TryParse(類型轉(zhuǎn)換)

int.Tryparse(屬于C#當(dāng)中的方法(函數(shù)))

嘗試著將一個(gè)字符串轉(zhuǎn)換成int類型。

int.?Tryparse說明

4、三元表達(dá)式(C++中的三目運(yùn)算符)

一般能用if else完成的也能用三元表達(dá)式完成

語法:

表達(dá)式1?表達(dá)式2:表達(dá)式3;

表達(dá)式1一般為一個(gè)關(guān)系表達(dá)式。

如果表達(dá)式1的值為true,那么表達(dá)式2的值就是整個(gè)三元表達(dá)式的值。

如果表達(dá)式1的值為false,那么表達(dá)式3的值就是整個(gè)三元表達(dá)式的值。

注意:表達(dá)式2的結(jié)果類型必須跟表達(dá)式3的結(jié)果類型一致,并且也要跟整個(gè)三元表達(dá)式的結(jié)果類型一致。

5、隨機(jī)數(shù)

產(chǎn)生隨機(jī)數(shù)

語法

1、創(chuàng)建能夠產(chǎn)生隨機(jī)數(shù)的對(duì)象,即 r

Random? r? =? new Random();

2、讓產(chǎn)生隨機(jī)數(shù)的這個(gè)對(duì)象調(diào)用方法(即Next)來產(chǎn)生隨機(jī)數(shù)?

int rNumber? =? r.Next(1,10);? //范圍為1到10

//輸出隨機(jī)數(shù)rNumber

console.Writeline(rNumber);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容