精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美福利视频在线| 4438x亚洲最大成人网| 欧美高清性xxxxhd| 国产日韩在线免费观看| 99久久久久| 日韩精品一区二区三区视频| 黄色av网址在线播放| 北条麻妃在线| 豆国产96在线|亚洲| 欧美在线免费看| 精品少妇一区二区三区密爱| 亚洲一区网址| 欧美亚洲国产一区二区三区va| 日韩不卡一二区| 天堂а√在线8种子蜜桃视频| 日本在线观看不卡视频| 欧美激情伊人电影| 黑人と日本人の交わりビデオ| 6080亚洲理论片在线观看| 一本到高清视频免费精品| 五月天综合婷婷| 你懂的好爽在线观看| 国产99一区视频免费| 国产精品丝袜一区二区三区| 国产成人精品片| 亚洲色图二区| 色av吧综合网| 这里只有久久精品| 狂野欧美xxxx韩国少妇| 欧美伊人久久大香线蕉综合69| 国产成人亚洲综合无码| 日本视频不卡| 中文幕一区二区三区久久蜜桃| 国产精品一码二码三码在线| 99久久精品国产一区色| 日韩成人av影视| 国产做受69高潮| 欧美成人一区二区三区高清| 99精品一区| 一区二区三区亚洲| 37p粉嫩大胆色噜噜噜| 伊色综合久久之综合久久| 欧美日韩精品专区| 性欧美videossex精品| 成人软件在线观看| 狠狠干狠狠久久| 免费无码毛片一区二三区| 色呦呦久久久| 一区二区三区蜜桃网| 欧洲金发美女大战黑人| 久久精品视频观看| 成人欧美一区二区三区小说| 午夜一区二区三视频在线观看| 免费a级毛片在线观看| 91女厕偷拍女厕偷拍高清| 久久艹中文字幕| 日韩一区二区三区不卡| 国产69精品久久99不卡| 99re在线观看| 日韩一级片免费看| 99re这里只有精品首页| 精品无人乱码一区二区三区的优势| 国精产品一品二品国精品69xx| 国产毛片精品一区| 国产成人亚洲欧美| 婷婷五月综合久久中文字幕| 久久综合久久综合亚洲| 日本在线播放不卡| 国产精品视频一区二区久久| 国产亚洲精品久| 亚洲精品成人三区| 免费av在线网址| 一区二区三区中文字幕精品精品| 国产肉体ⅹxxx137大胆| av电影在线免费| 色综合天天综合网天天狠天天 | 欧美高清一级片在线| 尤物国产在线观看| 日韩精品一区二区三区中文在线| 精品久久久三级丝袜| 国产精品300页| 成人在线免费观看网站| 久久亚洲私人国产精品va| 久草成人在线视频| 麻豆成人在线| 成人中文字幕+乱码+中文字幕| 亚洲成人77777| 2023国产精品视频| 免费亚洲精品视频| 日韩理伦片在线| 亚洲福利视频导航| 欧美伦理片在线看| 日本在线视频一区二区三区| 亚洲激情在线观看视频免费| 你懂得视频在线观看| 欧美先锋影音| 欧美在线观看日本一区| 中文字幕欧美在线观看| 国产伦精一区二区三区| 鬼打鬼之黄金道士1992林正英| 每日更新av在线播放| 亚洲免费观看高清完整版在线| 国产真人做爰毛片视频直播| 91亚洲视频| 精品国产一区二区亚洲人成毛片| 久久久视频6r| 精品电影一区| 成人黄色激情网| 日韩大片b站免费观看直播| 亚洲色图欧洲色图| 欧美牲交a欧美牲交aⅴ免费下载| 天天干天天操av| 精品福利在线| 欧美调教femdomvk| 丝袜熟女一区二区三区| 久久精品av| 青青精品视频播放| 亚洲欧美另类日韩| 亚洲欧洲色图综合| 欧美精品第三页| 国偷自产av一区二区三区| 中日韩午夜理伦电影免费 | 日韩欧美国产一区二区| 深夜福利网站在线观看| 免费观看久久av| 97av在线视频免费播放| 99久久精品国产一区二区成人| 国产日韩在线不卡| 欧美精品一区免费| 国产 日韩 欧美 综合 一区| 久久视频在线免费观看| 在线播放国产一区| 久久久久国色av免费看影院| 日韩av高清在线看片| 亚洲开心激情| 九九综合九九综合| 国产口爆吞精一区二区| 亚洲国产岛国毛片在线| 欧美精品成人网| 欧美电影在线观看完整版| 国内精品小视频在线观看| а√天堂资源在线| 亚洲色图制服丝袜| 污视频在线观看免费网站| 影音先锋日韩精品| 91在线网站视频| 高潮毛片在线观看| 欧美一区二区三区系列电影| www.av免费| 国产毛片精品一区| 国产爆乳无码一区二区麻豆| 一级毛片精品毛片| 欧美激情亚洲激情| 蜜臀av在线观看| 精品久久久国产| 最新在线黄色网址| 久久久成人网| 青娱乐一区二区| 日本在线视频一区二区| 中文字幕亚洲第一| jlzzjlzzjlzz亚洲人| 一区二区在线观看视频| 一区二区三区人妻| 99在线|亚洲一区二区| 久久成人资源| 亚洲一区二区三区四区| 色哟哟入口国产精品| 一级片视频播放| 一区二区三区四区五区视频在线观看 | 色偷偷男人天堂| 国产九九视频一区二区三区| 久久久久久av无码免费网站下载| 国产精品videossex| 97精品一区二区三区| 黄色软件在线观看| 欧美日韩亚洲综合| 精品处破女学生| 91免费视频网址| 三级a三级三级三级a十八发禁止| 亚洲国产精品成人| 精品欧美一区二区在线观看视频| 六月婷婷综合| 久久久黄色av| 天堂网2014av| 欧美色图天堂网| 久久久国产精品黄毛片| 久久综合精品国产一区二区三区| 中文字幕av专区| 亚洲大黄网站| 亚洲国产欧美日韩| 538任你躁精品视频网免费| 国产999精品久久久| 91精品久久| 亚洲精品之草原avav久久| 国产一区二区在线不卡| 亚洲国产wwwccc36天堂| 免费黄在线观看| 成人免费黄色大片| 成人3d动漫一区二区三区| 自产国语精品视频| 欧美精品七区| 视频精品一区| 国产精品久久久久秋霞鲁丝| 青草在线视频| 色av吧综合网| 欧美日韩国产亚洲沙发| 欧美一区二区视频观看视频| 丰满人妻老熟妇伦人精品| 亚洲免费看黄网站| 国产三级在线观看完整版| 成人国产精品免费网站| 日韩高清第一页| 亚洲资源av| 人人妻人人澡人人爽欧美一区| 人人狠狠综合久久亚洲婷| 好吊色欧美一区二区三区视频| 色综合久久久| 国产精品99久久久久久人| 超免费在线视频| 久久国产精品影片| 自拍视频在线免费观看| 亚洲精品资源美女情侣酒店| 超碰在线观看99| 在线不卡的av| 性色av一区二区三区四区| 天天射综合影视| 国产第一页在线播放| 日韩美女久久久| 精品熟妇无码av免费久久| 91免费国产在线| 日本少妇xxxx| 粉嫩欧美一区二区三区高清影视| 污污视频在线免费| 捆绑变态av一区二区三区| 热久久精品免费视频| 午夜亚洲精品| 成人免费毛片网| 一区二区日本视频| 国产黄色片免费在线观看| 欧美精品黄色| 2022中文字幕| 国产一区观看| 国产真实老熟女无套内射| 欧美va天堂| 日本黄xxxxxxxxx100| 久久精品久久久| 黄色一级视频播放| 欧美激情 亚洲a∨综合| 国内外成人激情免费视频| 午夜久久tv| 欧美中日韩在线| 一区在线观看| 日本中文字幕网址| 久久精品亚洲一区二区| 日韩免费毛片视频| 日韩精品亚洲专区| 色片在线免费观看| 精品在线免费观看| 欧美精品色视频| 成人一区二区三区在线观看| 免费黄色三级网站| 91蝌蚪porny成人天涯| 午夜在线观看一区| 国产精品久久久久久久久动漫| 中文字幕无码日韩专区免费| 亚洲欧美日韩国产另类专区| 欧美成人综合色| 欧美网站在线观看| 国产美女www| 91超碰这里只有精品国产| 亚洲精品久久久狠狠狠爱| 亚洲第一网中文字幕| 日本ー区在线视频| 在线精品国产成人综合| 菠萝菠萝蜜在线观看| 久久久免费精品| 欧美大片1688| 91精品中国老女人| 国产精品videossex| 日韩精品极品视频在线观看免费| 欧美激情777| 精品久久久久久无码中文野结衣| 西西人体一区二区| www.夜夜爽| 成人免费高清视频在线观看| 瑟瑟视频在线观看| 亚洲天堂福利av| 日韩免费视频网站| 欧美日韩精品是欧美日韩精品| 精品人妻无码一区二区色欲产成人| 日韩电影第一页| 日韩免费网站| 欧美亚洲成人网| 国产精品18| 欧美精品123| 欧美日韩精品一本二本三本| 久久精品香蕉视频| 国产一区二区免费在线| 全黄一级裸体片| 亚洲综合一二三区| 最近中文字幕在线观看视频| 精品国产99国产精品| av男人的天堂在线| 久久久久久尹人网香蕉| 老司机精品视频网| 九九久久99| 一区二区三区国产精华| 日韩视频在线免费看| 丰满白嫩尤物一区二区| 中国特黄一级片| 欧美午夜激情视频| 成 人 黄 色 片 在线播放| 最近2019中文字幕mv免费看 | 亚洲1区2区3区4区| 国产精品人人爽| 国产亚洲xxx| 春色校园综合激情亚洲| 亚洲综合色av| 日韩欧美高清| www日韩视频| 91欧美激情一区二区三区成人| 精品视频一区二区在线观看| 欧美电影一区二区三区| av在线中文| 国产成人精品一区| 亚洲精品无吗| 欧美亚洲日本一区二区三区 | 欧美日韩亚洲综合一区| 免费在线稳定资源站| 97免费视频在线播放| 99久久香蕉| 男人日女人的bb| 国产中文一区二区三区| 欧美亚洲色综久久精品国产| 日韩欧美aaa| 天堂在线视频网站| 久久久亚洲欧洲日产国码aⅴ| 国产精品毛片aⅴ一区二区三区| 神马欧美一区二区| 日韩高清在线电影| 国产免费一区二区三区网站免费| 狠狠色香婷婷久久亚洲精品| 天天舔天天干天天操| 91禁外国网站| 亚州av日韩av| 无码人妻h动漫| 久久午夜色播影院免费高清| 欧美videossex极品| 日韩精品视频免费在线观看| 天堂中文在线播放| 欧美13一14另类| 日韩av网站免费在线| 国产激情av在线| 欧美精品第1页| 尤物视频在线看| 国产精品对白刺激久久久| 欧美日韩四区| 中文字幕乱码一区| 狠狠躁天天躁日日躁欧美| 精品视频二区| 国产精品中文字幕在线观看| 久久人人88| 天天操精品视频| 亚洲国产成人高清精品| 日韩一区免费视频| 日本久久久久久久| 色婷婷亚洲mv天堂mv在影片| 天堂在线精品视频| 亚洲超碰97人人做人人爱| 日本啊v在线| 国产精品入口免费视频一| 国产精品99一区二区三| 蜜桃视频无码区在线观看| 亚洲v日本v欧美v久久精品| 青青草免费观看免费视频在线| 国产精品久久久久久久9999| 68国产成人综合久久精品| 91九色蝌蚪porny| 色999日韩国产欧美一区二区| 黄网页免费在线观看| 国产伦精品一区二区三区照片91| 久久久久国产一区二区| 情侣偷拍对白清晰饥渴难耐| 精品国产第一区二区三区观看体验 | 国产精品第一页第二页第三页| av一区二区三| 欧美亚洲在线观看| 欧美成人激情| 国产视频精品视频| 欧美日韩中文国产| 波多野结衣中文在线| 日韩视频在线观看国产| 国产91丝袜在线观看| av片免费观看| 久久97精品久久久久久久不卡| 亚洲va久久| 久久久久中文字幕亚洲精品 | 婷婷激情四射五月天| 亚洲精品欧美二区三区中文字幕| 懂色av一区二区三区四区|