[C#學(xué)習(xí)筆記6]if選擇結(jié)構(gòu)、邏輯運(yùn)算符、三元運(yùn)算符、分支結(jié)構(gòu)switch
關(guān)系運(yùn)算符
????比較用的關(guān)系運(yùn)算符:<, >,==,!=,>=,<=
簡(jiǎn)單if選擇結(jié)構(gòu):
????if(條件)//為真
????{
? ? ????//執(zhí)行語句
????}
????else//假
? ? {
? ??????//執(zhí)行語句
????}
????多個(gè)條件使用邏輯運(yùn)算符,
????????如:
????????????成績(jī)筆試滿分且面試大于等于60,或者筆試大于等于60且面試滿分
????????????if((written == 100&&lab?>= 60)||(written >= 60 && lab == 100))
邏輯運(yùn)算符:與&& ,或||?,非!
三元運(yùn)算符:(表達(dá)式)?(結(jié)果1):(結(jié)果2)
????????????????????? ?(a>b)? ? ? ? ??? ? ? true? ? ? :? ? false;
多重if選擇結(jié)構(gòu)
????if(條件1)
????{
? ??????//執(zhí)行語句
????}
????else?if(條件1)
????{
? ??????//執(zhí)行語句
????}
????else
? ? {
? ??????//執(zhí)行語句
????}
? ? 選擇結(jié)構(gòu)的嵌套(略)
switch選擇(分支)結(jié)構(gòu)
????switch(表達(dá)式)
????{
????????case?常量1:? 語句;? ?break;
????????case?常量2:??語句;? ?break;
????????default:? ? ? ???語句;? ?break;
????}