正经学C#_判断[IF语句]:[c#入门经典]

判断语句几乎是最为常用的语句之一,是最有效的。 

先说IF语句,IF语句也是属于分支的一种,用来控制流程的。

IF的语句是这样的

     IF(xxx 条件) 

   {

    //代码块

   }

  

int a=5 ,b; if(a==5) { b=a--; }

 

IF是带有括号内的条件语句,和一个花括号的代码块。 当条件符号括号内的条件语句时,也就是等于True时,进入代码块,不符合时,等False时,跳过代码块进入下一个程序语句

下图是IF的图表显示

这是一种,还有一个Eles可以和IF语句搭配。流程图如下

        If else的格式

       if(xxx条件)

     {

     //程序代码

     }

    else

   {

   程序代码 

   }

程序解释,当IF语句满足括号内条件时,条件为True,进入一个代码块,并执行后执行下面程序语句,如果不满足括号内条件语句时,条件为False,执行else花括号内语句

复制代码
            int A = 54 ;

            if (A < 20)
            {
                Console.WriteLine("A 小于 20");
            }
            else
            {
                Console.WriteLine("A大于20");
            }
复制代码

这一个例子,当A小于20时,输出A小于20。当A大于20时,输出,A大于20。

 

剩下就是 IF else的嵌套。

什么意思呢,就是多个IF else进行组合使用。流程图如下

当就IFelse 的多个使用,只不过是有多个条件的

          if(xxx 条件)

        {

         程序代码

        }

        else if (xxx 条件)

       {

        程序代码

        }

         else if (xxx 条件)

       {

        程序代码

        }

        else

       {

          程序代码

       }

这是一个网上找来的例子。

复制代码
      /* 局部变量定义 */
            int a = 100;

            /* 检查布尔条件 */
            if (a == 10)
            {
                /* 如果 if 条件为真,则输出下面的语句 */
                Console.WriteLine("a 的值是 10");
            }
            else if (a == 20)
            {
                /* 如果 else if 条件为真,则输出下面的语句 */
                Console.WriteLine("a 的值是 20");
            }
            else if (a == 30)
            {
                /* 如果 else if 条件为真,则输出下面的语句 */
                Console.WriteLine("a 的值是 30");
            }
            else
            {
                /* 如果上面条件都不为真,则输出下面的语句 */
                Console.WriteLine("没有匹配的值");
            }
            Console.WriteLine("a 的准确值是 {0}", a);
            Console.ReadLine();
        }
复制代码

到这里,IF说完了,当然判断的语句,不仅仅IF一个的

posted @   ARM830  阅读(666)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示