精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

流程控制一If-Else與If-Else If結構

開發 前端
If-else結構也是選擇結構中的一種,可以讓代碼選擇執行,即“某些代碼可能執行,也可能不執行,有選擇地執行某些代碼”,比if結構相當于隱形的多了一個條件。

疑問:已經有了if結構為什么還會有如if-else,if-else if與switch這樣的選擇結構。

if-else結構

if-else結構也是選擇結構中的一種,可以讓代碼選擇執行,即“某些代碼可能執行,也可能不執行,有選擇地執行某些代碼”;比if結構相當于隱形的多了一個條件。

if-else結構的格式:

if(條件)
{
 //執行條件為真的語句 
}else
{
//執行條件為假的語句
}

執行原理:如果條件為真則執行if語句塊中的代碼,如果條件為假則執行else語句塊中的代碼;如果是if-else結構則必須成對出現,有if語句必有else語句,else關鍵字不能單獨出現。

示例1:去網吧上網需要身份證驗證是否為成年人。

使用if-else結構

示例2:某學校準備與國際接軌,考試分數不再以數字出現在試卷上改為成績:1 大于等于90-分 優秀;2 大于等于80分 良好;3 大于等于70分 中等;4 大于等于60分 合格 5 低于60分 不合格的評分機制(假定),使用分支if結構與if-else結構編程實現。

使用if結構實現。

int score;//輸入的成績
string result = "";//要輸出的評級
Console.WriteLine("請輸入考試成績");
score = Convert.ToInt32(Console.ReadLine());
if (score >= 90)
{
    result = "優秀";
}
if (score >= 80 && score < 90)
{
    result = "良好";
}
if (score >= 70 && score < 80)
{
    result = "中等";
}
if (score >= 60 && score < 70)
{
    result = "及格";
}
if (score < 60)
{
    result = "良好";
}
Console.WriteLine("您的成績是: {0},根據成績您的評級為: {1}", score, result);
Console.ReadKey();

(1) result需要賦值,score不需要賦值的原因:score不報錯的原因是在if中使用之前已經由輸入語句進行賦值而result還沒有進行賦值所以會報出使用未賦值的變量的錯誤。

(2)使用變量result而不是直接在if語句塊中直接輸出評級的益處:1)便于擴展由具體if語句塊負責result的賦值 2)可以減少代碼量,最后統一輸出。

(3)類似的條件推薦依"順序"依次進行判斷,使程序顯得有條理性。

使用if結構實現

使用if-else結構時需要用到此結構的嵌套模式;嵌套模式中無論嵌套多少層else只會與離它上面最近的if進行配對,如下代碼所示:

int a = 5;
 if (a > 6)   //條件1
    if (a < 8)   //條件2
       Console.WriteLine("條件2");
else
Console.WriteLine("配對條件?");
Console.WriteLine("=================");
Console.ReadKey();

else與if就近配對

沒有輸出"配對條件?"文本的原因是條件1的if下面又是一個if而此if下面有一個else,按就近配對原則if-else又是C#中的一種選擇結構,因此整個if-else結構中的代碼相當于一句C#語句 強大的VS工具通過格式化代碼會自動將其配對顯示,如下所示:

格式化代碼

if-else結構的嵌套模式

if(條件1)
{
//執行條件為真的語句
}else //與條件1的if判斷
{  
    if(條件2)//排除的條件2
     {
      //執行條件為真的語句
     }else  //與條件2的if判斷
       {
         .....//理論上可以一直嵌套,實際最合適的嵌套層級3級及以下
      }
}
int score;
string result = "";
Console.WriteLine("請輸入考試成績");
score = int.Parse(Console.ReadLine());
if (score >= 90)
{
    result = "優秀";
}
else
{
    if (score >= 80)
    {
        result = "良好";
    }
    else
    {
        if (score >= 70)
        {
            result = "中等";
        }
        else
        {
            if (score >= 60)
            {
                result = "及格";
            }
            else
            {
                result = "不及格";
            }
        }
    }
}
Console.WriteLine("您的成績是: {0},根據成績您的評級為: {1}", score, result);

條件中score>=80這個地方沒有再寫score<90,是因為在else中的判斷條件是在上次的score>=90條件不成立時才進入else語句塊中的,else語句塊中的if條件判斷中,隱含了把score>=90的剔除了,所以只寫條件score>=80相當于score>=80&&score<90,以下的score>=70是把大于80以上的剔除了,以此類推。

在實現評級的代碼中if結構中的條件使用了邏輯&&而if-else中則必須使用嵌套才能實現。

if-elseif的結構

為了屏蔽兩個結構各自的缺點,使用其優點,C#提供了一個優化的if-elseif的結構。

if-elseif的結構格式:

if(條件1)
{
  //條件1為真時執行
}else if(條件2)
{
//條件2為真時執行
}
....//都是else if(條件n)
//最后有個else語句塊進行結尾
else //可以省略,推薦必有  
{
  //上面的條件都不滿足時執行
}
#region if-else if
      int score;
      string result = "";
      Console.WriteLine("請輸入考試成績");
      int.TryParse(Console.ReadLine(),out score);
      if (score >= 90)
      {
          result = "優秀";
      }
      else if (score >= 80)//第一個條件不滿足時判斷這個條件
      {
          result = "良好";
      }
      else if (score >= 70)
      {
         result = "中等";
     }
     else if (score >= 60)
     {
         result = "及格";
     }
     else //以上條件都不滿足時執行
     {
         result = "不及格";
     }
     Console.WriteLine("您的成績是: {0},根據成績您的評級為: {1}", score, result);
#endregion

由此可以看出使用if-else if結構可以結合其他兩種結構的優點:1) 不用使用邏輯運算符 2) 不用使用嵌套。

當判斷有關聯的多條件時推薦使用這兩個選擇結構。

解釋疑問:通過以上示例可以看出使用if結構就可以代替以上兩種選擇結構,為什么還要有if-else與if-else if結構。

使用if-else if結構

責任編輯:姜華 來源: 今日頭條
相關推薦

2020-05-13 14:15:25

if-else代碼前端

2013-03-06 10:28:57

ifJava

2021-04-13 06:39:13

代碼重構code

2020-10-22 09:20:22

SQLNoSQL 數據庫

2022-07-11 08:16:55

策略模式if-else

2021-03-10 07:20:43

if-else靜態代碼

2020-12-15 09:31:58

CTOif-else代碼

2025-08-29 00:00:00

2021-11-04 08:53:00

if-else代碼Java

2025-04-24 08:40:00

JavaScript代碼return語句

2023-11-14 08:00:00

Angular前端開發

2020-04-09 08:29:50

編程語言事件驅動

2025-06-26 01:10:00

服務定位解析器Spring

2020-09-27 14:24:58

if-else cod業務

2024-06-18 18:36:03

2025-10-27 01:33:00

if-else代碼重構

2021-01-29 07:45:27

if-else代碼數據

2020-06-04 09:18:52

CTOif-else代碼

2024-04-26 08:58:54

if-else代碼JavaSpring

2024-03-25 10:00:00

C++編程else
點贊
收藏

51CTO技術棧公眾號

538国产精品视频一区二区| 欧美日韩免费在线视频| 精品一区二区三区日本| 中文字幕精品无| 天天做天天爱天天综合网| 日韩视频永久免费| 国产xxxxx在线观看| 欧美私人网站| hitomi一区二区三区精品| 国产精品免费一区| 中国一级免费毛片| 91精品在线观看国产| 日韩精品免费在线播放| 99高清视频有精品视频| 天堂网视频在线| 欧美1区2区| 国产一区二区三区直播精品电影| 伊人久久久久久久久| 日本欧美韩国| 亚洲成a人片在线不卡一二三区 | 欧美啪啪免费视频| 日本不卡视频| 久久精品日产第一区二区三区高清版| 97碰碰视频| 中文字幕一区二区三区四区免费看| 在线日本成人| 美日韩精品免费视频| 中文字幕在线观看免费高清| 国产图片一区| 日韩欧美视频在线| 亚洲精品20p| 欧美最新精品| 日韩欧美在线字幕| 久操网在线观看| 丝袜在线观看| 日韩理论片一区二区| 日韩精品久久久免费观看| 熟妇高潮一区二区高潮| 国产+成+人+亚洲欧洲自线| 91久久精品一区| 91高清视频在线免费观看| 亚洲色图 激情小说| 日本韩国欧美超级黄在线观看| 日韩小视频在线观看专区| jizz18女人| 日本在线中文字幕一区二区三区| 婷婷久久综合九色综合伊人色| 欧美黑人在线观看| 性直播体位视频在线观看| 亚洲精品高清在线观看| 伊人久久大香线蕉午夜av| jizzjizz在线观看| 国产喷白浆一区二区三区| 日韩偷拍一区二区| 成人高清免费在线播放| 国产精品乱码人人做人人爱| 五月天色一区| 欧美黄色激情| 亚洲精品视频观看| 黄色三级中文字幕| 24小时免费看片在线观看| 亚洲成av人影院在线观看网| 男人添女人荫蒂免费视频| 国产伦久视频在线观看| 欧美视频精品一区| 日本老熟妇毛茸茸| 国产亚洲人成a在线v网站| 欧美群妇大交群的观看方式| 国产永久免费网站| 91久久精品无嫩草影院 | 九九热精品国产| 国产激情精品一区二区三区| 日韩美女一区二区三区四区| 国产毛片毛片毛片毛片毛片毛片| 最新国产一区| 久久精品视频va| 国产亚洲第一页| 性欧美精品高清| 国产精品视频免费在线| 国产suv一区二区| 成人高清免费观看| 日本午夜精品一区二区三区| 国产成人l区| 五月婷婷激情综合网| 欧美少妇性生活视频| 国产91在线精品| 精品蜜桃在线看| 国产精品国产三级国产专业不| 希岛爱理一区二区三区| 性色av一区二区三区免费| 在线观看亚洲黄色| 国产精品影视天天线| 久久久亚洲综合网站| 秋霞影院午夜丰满少妇在线视频| 一区二区免费看| 午夜视频在线瓜伦| 18国产精品| 中文字幕在线日韩 | 极品尤物久久久av免费看| 欧洲成人午夜免费大片| a级片免费观看| 国产片一区二区三区| 国产免费裸体视频| 欧洲亚洲精品久久久久| 亚洲精品成人久久久| 任你操精品视频| 亚洲一区成人| 超碰97国产在线| 午夜小视频在线| 欧美日韩免费一区| 人妻体体内射精一区二区| 免费看成人吃奶视频在线| 久久国产精品首页| 乱子伦一区二区三区| 成人免费视频免费观看| 在线视频不卡一区二区| 老司机2019福利精品视频导航| 日韩精品一区在线观看| 国产探花视频在线| 91毛片在线观看| 欧美资源在线观看| 99国产精品欲| 久久先锋影音av鲁色资源网| 狠狠精品干练久久久无码中文字幕 | 国产原创中文在线观看| 国产精品国产三级在线观看| 在线观看中文字幕亚洲| 日韩在线视频不卡| 99精品国产热久久91蜜凸| 三上悠亚免费在线观看| 成人黄色在线| 亚洲视频日韩精品| 青青青国产在线| 99国产精品国产精品毛片| 国产女主播自拍| 日韩在线亚洲| 欧美成人一区二区三区电影| 国产又粗又猛又爽又黄91| 国产精品久久一卡二卡| the porn av| av在线不卡顿| 国产精品夜色7777狼人| 成人精品一区| 欧美福利视频一区| 无码人妻精品中文字幕 | 日韩精品视频一区二区| 国内自拍一区| 激情视频在线观看一区二区三区| 超碰在线中文字幕| 亚洲国产私拍精品国模在线观看| 久久精品国产亚洲av麻豆色欲| 国产成人精品亚洲午夜麻豆| 黑人巨茎大战欧美白妇| 日韩免费一级| 97在线视频观看| 青青草视频在线观看| 日本道色综合久久| а天堂中文在线资源| 精品无码三级在线观看视频 | 女子免费在线观看视频www| 欧美大黄免费观看| 精品在线播放视频| 国产亚洲成年网址在线观看| wwww.国产| 亚洲激情中文| 国产福利一区二区三区在线观看| 欧美激情护士| 亚洲欧美日韩直播| 91久久久久国产一区二区| 亚洲精品第一国产综合野| 精品一区二区三区四区五区六区| 香蕉国产精品偷在线观看不卡| 欧美一区二区在线| 日韩一区二区三区四区五区 | www.av91| 四虎884aa成人精品最新| 国产精品美女久久| 在线观看a级片| 日韩精品福利在线| 中文字幕一区二区人妻| 亚洲综合丁香婷婷六月香| 免费看污黄网站在线观看| 极品美女销魂一区二区三区免费| av无码久久久久久不卡网站| 国产一区二区三区四区五区 | 深爱激情综合网| 亚洲尤物视频网| 欧美舌奴丨vk视频| 欧美精品在线观看91| 欧美色18zzzzxxxxx| 欧美日韩国产精品自在自线| 国产福利拍拍拍| 国产精品白丝在线| 成人无码www在线看免费| 狠狠色丁香婷婷综合| av动漫在线看| 综合在线一区| 日韩欧美亚洲v片| www国产精品| 成人免费在线视频网址| 韩国美女久久| 久久免费视频在线| 麻豆最新免费在线视频| 亚洲美女久久久| 亚洲第一天堂网| 欧美色精品天天在线观看视频| 国产精品成人国产乱| 中文字幕一区二区日韩精品绯色| 亚洲永久无码7777kkk| 国产精品一区二区视频| 手机在线免费观看毛片| 亚洲综合精品四区| 高清无码视频直接看| 99久久久久久中文字幕一区| 日本不卡久久| 亚洲专区视频| 久久99精品久久久久久青青日本| 日韩精品视频一区二区三区| 国产精品一香蕉国产线看观看 | 91成人看片片| 日韩在线视频免费播放| 亚洲成人精品在线观看| 久久久久久久久久久久久女过产乱| 亚洲国产精品传媒在线观看| 日本黄色网址大全| 北条麻妃国产九九精品视频| 国产精品久久久久野外| 韩国一区二区三区| 永久免费的av网站| 麻豆精品视频在线| 在线免费av播放| 日韩不卡在线观看日韩不卡视频| 日批视频在线免费看| 在线视频精品| 成人av一级片| 亚洲一区图片| 人妻内射一区二区在线视频 | 亚洲a一区二区三区| 亚洲高清视频在线观看| 精品欧美久久| 五月天亚洲综合情| 欧美aaaa视频| 中文字幕日韩一区二区三区| 色一区二区三区四区| 在线观看成人av电影| 99久久.com| 日韩国产精品毛片| 欧美日韩国产高清| 美女黄色免费看| 国产亚洲永久域名| 国产女女做受ⅹxx高潮| 日本欧洲一区二区| 免费日韩视频在线观看| 美女视频一区在线观看| 91小视频在线播放| 成人一区二区视频| 久久久久麻豆v国产精华液好用吗 在线观看国产免费视频 | 搞黄视频免费在线观看| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 欧美成年人视频| 毛片网站在线看| 欧亚精品中文字幕| 亚洲青青久久| 国产成人一区二区三区免费看| 天美av一区二区三区久久| 色中色综合成人| 国产精品精品国产一区二区| 日韩一级片一区二区| 一本一本久久| 日韩一区二区三区不卡视频| 国产精品乡下勾搭老头1| 日本黄色动态图| 国产亚洲精品bt天堂精选| wwwav国产| 欧美色播在线播放| 国产精品污视频| 亚洲国产欧美一区二区三区久久| 久久精品色图| 欧美成人午夜免费视在线看片 | 激情综合中文娱乐网| 又色又爽又高潮免费视频国产| 狠狠色狠狠色合久久伊人| 国产麻豆天美果冻无码视频 | 国产视频亚洲视频| 日本电影全部在线观看网站视频| 午夜精品久久久久久久白皮肤| 91tv亚洲精品香蕉国产一区| 动漫美女被爆操久久久| 久久av资源| 欧美人与动牲交xxxxbbbb| 男女精品视频| 91精产国品一二三| 久久久国产综合精品女国产盗摄| 五月婷婷一区二区| 欧美性生交片4| 欧美在线精品一区二区三区| 日韩中文在线视频| 色戒汤唯在线| 91视频网页| 成人国产精品一级毛片视频| aa视频在线播放| 国产真实乱对白精彩久久| 一本色道久久综合亚洲精品图片| 亚洲激情一二三区| 国产精品无码粉嫩小泬| 亚洲国产精品久久精品怡红院| 麻豆网站在线| 国产精品国产福利国产秒拍| 国产精品黄网站| 男人天堂成人网| 日本亚洲视频在线| 亚洲av片不卡无码久久| 亚洲伊人伊色伊影伊综合网| 国产美女裸体无遮挡免费视频| 亚洲日韩第一页| 多野结衣av一区| 国产高清精品一区二区三区| 亚洲精品小说| 一本一道久久a久久综合蜜桃| 久久久久久99久久久精品网站| 国产午夜精品无码| 日韩欧美高清在线| av在线免费网站| 96国产粉嫩美女| 欧美独立站高清久久| 亚洲三级视频网站| 国产色婷婷亚洲99精品小说| 成人精品免费在线观看| 亚洲精品成人免费| 超碰97国产精品人人cao| 91精品国产91久久久久青草| 中文字幕一区二区三三| 999在线精品视频| 18成人在线观看| 国产精品久久久久久久久久久久久久久久 | 黄色正能量网站| 欧美日韩午夜剧场| 深夜福利免费在线观看| 668精品在线视频| 日本三级久久| 无码人妻精品一区二区三区在线| 成人一区在线观看| 日本少妇久久久| 亚洲国产美女久久久久| 性国裸体高清亚洲| 免费中文日韩| 日本一区中文字幕| 久久久久麻豆v国产| 91精品国产欧美一区二区| 中文字幕有码在线视频| 国产精品一区二| 亚洲免费综合| 69精品无码成人久久久久久| 在线精品视频免费观看| 欧美尤物美女在线| 91国产在线播放| 国产午夜久久| 秋霞网一区二区三区| 欧美一区二区三区免费视频| 色帝国亚洲欧美在线| 精品免费二区三区三区高中清不卡| 亚洲一区成人| 日韩在线观看免| 精品国产露脸精彩对白 | 91在线无精精品一区二区| 欧美日本一区二区视频在线观看 | 亚洲一区二区三区在线| 亚洲人妻一区二区| 国产精品免费视频xxxx| 欧美日韩福利| 阿v天堂2014| 欧美一区二区在线观看| f2c人成在线观看免费视频| 欧美日韩一区综合| 久久99久久99小草精品免视看| 久久一二三四区| 亚洲男人天堂视频| 国产一区二区三区免费在线| 热99这里只有精品| 中文一区一区三区高中清不卡| 亚洲精品久久久久久久久久久久久久 | 亚洲图片欧美午夜| 日韩成人在线看| 国产免费视频传媒| 亚洲午夜在线视频| 成人在线二区| 国产亚洲欧美另类一区二区三区| 日韩高清在线不卡| 国产亚洲欧美久久久久| 色悠悠国产精品| 国产精品午夜av| 97超碰人人爽| 欧美性猛交xxxx久久久| 超碰在线caoporn| 日本精品一区| 成人小视频在线| 7777久久亚洲中文字幕| 热久久99这里有精品| 红桃视频欧美| 老司机成人免费视频|