黑馬程式設計師 02 C 流控語句

2021-06-16 20:40:41 字數 2761 閱讀 3279

------- windows phone 7手機開發、.net培訓、期待與您交流! -------

if結構

if(條件)

語句 1;

注意:1)if後的括號中的條件,要能計算成乙個bool型別的值;

2)預設情況下,if語句只能帶一句話,即和if語句有關係的只有語句1;

console.write("

請輸入使用者名稱:

");

string name =console.readline();

console.write(

"請輸入密碼:

");

string pass =console.readline();

if (name == "

admin

" && password == "

88888

")

console.readkey();

if - else

int num = 0; //

儲存使用者輸入的數

if (int.tryparse(concole.readline(),out num)) //

判斷使用者輸入的是不是整數

",num);

}else

//使用者輸入的不是整數

", num);

break

; }

}}

if - else - if

console.writeline("

請輸入使用者名稱:");

string name =console.readline();

console.writeline(

"請輸入密碼:");

string pass =console.readline();

if (name == "

admin

" && password == "

88888")

else

if (name != "

admin")

else

switch-case結構

switch (表示式)            

case 值1: 語句塊1;                    

break;                

case 值2: 語句塊2;                    

break;                    

default:語句塊3;                    

break;            

int salary = 5000;//

儲存李四的工資

string input = "";//

接收使用者輸入

console.write("

請輸入李四的工作評級(a-e):");

input =console.readline();

input =input.toupper();

//根據使用者輸入選擇選擇相應工資

switch

(input)

console.writeline(

"\n李四今年的工作評級是:,來年的工資是:元

",input,salary);

console.readkey();

while迴圈的語法:

while (條件)//迴圈條件            

要迴圈執行的n跳程式    //迴圈體            

while (true

)

", num);

break

; }

}

for迴圈 (for迴圈一般用於已知迴圈次數的迴圈)

for(表示式1;表示式2;表示式3)

迴圈體;

//

求1到100的累加的和

int sum = 0

;

for (int i = 1; i <= 100; i++)

console.writeline(sum);

console.readkey();

break的用法:

1)可用在switch-case判斷中,用於跳出switch;

2)用在迴圈中,用於立即跳出(終止)迴圈。

注意:用於迴圈中時,跳出的是break所在的迴圈。

continue:用於迴圈中,程式一旦執行到continue語句,立即結束本次迴圈,直接進行下一次迴圈(do-while/while直接進行下一次迴圈條件的判斷,如果成立則再次迴圈,對於for迴圈,先執行表示式3,再判斷迴圈條件)

三元表示式:

表示式1?表示式2:表示式3

執行過程:首先計算表示式1,表示式1應該是乙個能夠計算成bool型別的值,如果表示式1的值為true,則表示式2的值為整個表示式的值,如果表示式1的值為false,則表示式3的值為整個表示式的值。

int a = 15

;

int b = 20

;

int min = a < b ?a : b;

console.writeline(min);

console.readkey();

黑馬程式設計師 語句

語句是描述乙個型別或告訴程式去執行乙個動作的源 指令 有3種主要語句種類 1 宣告語句 宣告型別或變數的語句 2 嵌入語句 執行動作或管理控制流的語句 3 標籤語句 控制可以跳轉的語句 表示式語句 控制流語句 條件執行一句乙個條件執行或跳過乙個 片段 1 if 2 if.else 3 swith 迴...

黑馬程式設計師 If語句

asp.net android ios開發 net培訓 期待與您交流!順序結構 程式從main 函式進來,從上到下,一行一行的執行,不會發生跳躍。分支結構 有條件的執行,有肯能會不執行。if 語句 if 判斷條件 一般都為關係表示式或者為 bool 型別的值 執行過程 程式執行到if 處,首先判斷 ...

黑馬程式設計師 IO流

asp.net unity開發 net培訓 期待與您交流!io流可以按流向分為輸入流,輸出流。按讀取資料的型別可分為位元組流和字元流。字元流 輸出字元流 writer 字元寫入流的抽象 filewriter 字元寫入流 bufferedwriter 字元寫入流緩衝區 outputstreamwrit...