首页 > 代码库 > [笔记]C#基础入门(十六)——C#中if...else条件结构

[笔记]C#基础入门(十六)——C#中if...else条件结构

       前一节我们学习了 if 条件结构。条件结构可以有2个分支,比如下面的流程图,判断一个整数是奇数还是偶数:

技术分享

       这个流程图从C#实现如下,其中,条件为 true 时执行的分支写在 if() 后面的{}中;条件为 false 时执行的分支写在 else 后面的{}中。

 

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            int num = 20;//待判断的数字
            if (num % 2== 0)//条件,bool类型
            {//分支1
                Console.WriteLine(num + “是偶数”);
            }
            else
            {//分支2
                Console.WriteLine(num +“是奇数”);
            }
        }
    }
}

        这个由 if 和 else 组成的结构是条件结构的一种,它的基本逻辑是:当条件为 true 时,执行分支1,否则,执行分支2。这段程序中,变量num能够被2整除时会执行分支1,不能被2整除时执行分支2。程序的运行结果是:

 技术分享

       每一个 if...else 结构都包含 1 个条件和 2 个分支,而程序会根据条件的真与假,选择执行其中的某一个分支。条件必须为 bool 类型的表达式。

 

      

       if...else 结构包含一个条件和两个分支:条件是 bool 类型表达式,写在 if 后面的圆括号里;分支写在 2 个 {} 里。

     当条件为 true 时,执行 if 后面的分支,当条件为 false 时,执行 else 后面的分支。

 


以上摘自慕课网课程《C#开发轻松入门》

[笔记]C#基础入门(十六)——C#中if...else条件结构