zoukankan      html  css  js  c++  java
  • C#学习——条件判断(三)

    前言

    今天介绍一下C#中的选择结构——条件判断语句

    正文

    一、if

    1.if语句

    if ( 条件 )
    {
        语句1;
        语句2;
        ....
    }
    

    2.if语句嵌套

    if ( 条件1 )
    {
        语句体;   
        if ( 条件2 )
        {
            语句体;
        }
    

    二、if…else…

    3.if…else…

    if ( 条件 )
    {
        语句1;
    }
    else                 //条件成立执行else前边的,不成立执行else后边的
    {
        语句2;
    }
                   
    

    优化:三元表达式
    语法:表达式1 ? 表达式2 : 表达式3
    例如:

    bool result=5>3?true:false;
    

    三、if…else if…

    4.if…else…嵌套

    
    if ( 条件1 )
    {
        语句1;
    }
    else if ( 条件2 )
    {
        语句2;
    }
    else if ( 条件3 )
    {
        语句3;
    }
    ...
    else
    {
        其他语句;
    }
    

    四、switch…case…

    switch(整型表达式)
    {
        case 数值1:
            语句1;
            break;
        case 数值2:
            语句2;
            break;
        ... ...
        case 数值n:
            语句n;
            break;
        default :
            语句n+1;
            break;
    
    

    break关键字: 退出整个switch语句。
    默认的格式中,每个case后面都有个break,因此执行完case中的语句后,就会退出switch语句。
    如果某个case后面没有break,意味着执行完这个case中的语句后,会按顺序执行后面所有case和default中的语句,直到遇到break为止。

    结尾

    以上是各种条件判断的基本代码格式,具体的应用见下一篇,或者下n篇的博客。

  • 相关阅读:
    webpack中Entry与Output的基础配置
    使用plugins让打包更便捷
    使用loader打包静态文件-样式2
    nginx 静态文件支持跨域访问权限
    Python代码规范
    HUD2087
    codevs1404字符串匹配
    codevs3013单词背诵
    bzoj1584[Usaco2009 Mar]Cleaning Up 打扫卫生
    codevs1690开关灯
  • 原文地址:https://www.cnblogs.com/txge/p/13973606.html
Copyright © 2011-2022 走看看