C# —— 条件分支语句

分支语句的作用

让顺序执行的代码 产生分支
if语句 是第一个 可以让我们的程序 产生逻辑变化的语句

if语句 

作用: 判断 满足条件时 执行的一些代码
           语法:
           单分支
            if (bool类型值)
            {
             满足条件时 需要执行的代码块 放在这里
            }

if....else 如果 否则 

双分支语法

if (bool类型值)
            {
                满足条件时 需要执行的代码块 放在这里
            }
            else
            {
                不满足条件时 需要执行的代码块 放在这里
            }

实例

 输入小明的年纪  判断小明是否成年 未成年则输出禁止入内  成年输出欢迎光临红浪漫

Console.WriteLine("请输入小明的年纪");
            int age = int.Parse(Console.ReadLine());*/
            // 满足条件才会执行
            /*if (age < 18)
            {
                Console.WriteLine("未成年禁止入内");
            }
            else
            {
                Console.WriteLine("欢迎光临红浪漫");
            }

if....else if ...else

多分支 语法

if (bool类型值)
             {
                 满足条件时 需要执行的代码块 放在这里
             }
             else if (bool类型值)
             {
                满足条件时 需要执行的代码块 放在这里
             }

             else { 
                执行到最后 不满足条件的代码块 放在这里
             

实例
Console.WriteLine("请输入你的成绩:(满分100分)");
int chengJi = int.Parse(Console.ReadLine());
if (chengJi >= 90)
{
    Console.WriteLine("棒棒哒!非常优秀");
}
else if(chengJi >= 80)
{
    Console.WriteLine("考的很不错呦 但是还有上升空间!");
}
else if (chengJi >= 60)
{
    Console.WriteLine("考的还行  要继续努力!!");
}
else
{
    Console.WriteLine("考的不是很好 不过还有机会 努力学习 下次考好一点!!!");
}

if语句的语法部分 不需要加分号
            // if语句可以嵌套使用

            // 判断学生性别 然后再判断学生年纪
            // if判断的嵌套

Console.WriteLine("请输入你的性别:");
string sex = Console.ReadLine();
Console.WriteLine("请输入你的年龄:");
int age = int.Parse(Console.ReadLine());

if (sex == "男")
{
    // if判断嵌套使用
    if (age >= 18)
    {
        Console.WriteLine("欢迎光临红浪漫!!! 男宾一位");
    }
    else
    {
        Console.WriteLine("未成年禁止入内 成年后再来吧!!!");
    }
}
else
{
    Console.WriteLine("女生与狗禁止入内!!!");
}

相关推荐

  1. C# —— 条件分支语句

    2024-06-16 13:20:03       24 阅读
  2. 四:C语言-条件分支语句

    2024-06-16 13:20:03       59 阅读
  3. C#(C Sharp)学习笔记_Switch条件判断分支语句【六】

    2024-06-16 13:20:03       44 阅读
  4. [C语言]条件编译

    2024-06-16 13:20:03       26 阅读
  5. C语言 条件编译

    2024-06-16 13:20:03       21 阅读
  6. C语言条件编译详解

    2024-06-16 13:20:03       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-16 13:20:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-16 13:20:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-16 13:20:03       82 阅读
  4. Python语言-面向对象

    2024-06-16 13:20:03       91 阅读

热门阅读

  1. 洛谷题解 - P1036 [NOIP2002 普及组] 选数

    2024-06-16 13:20:03       25 阅读
  2. 深度神经网络

    2024-06-16 13:20:03       30 阅读
  3. ubantu 计算一个文件夹内的文件数量命令

    2024-06-16 13:20:03       38 阅读
  4. vue2和vue 3 的响应式原理

    2024-06-16 13:20:03       32 阅读
  5. 博客摘录「 YOLOv5模型剪枝压缩」2024年5月11日

    2024-06-16 13:20:03       37 阅读
  6. 主流排序算法——python

    2024-06-16 13:20:03       36 阅读
  7. make menuconfig 分析

    2024-06-16 13:20:03       32 阅读
  8. leecode N皇后

    2024-06-16 13:20:03       35 阅读
  9. HTML基础标签解析:H1-H6、DIV与P的正确使用方法

    2024-06-16 13:20:03       26 阅读
  10. Vue3 中 props 与 emit 用法

    2024-06-16 13:20:03       35 阅读
  11. django orm 查询返回指定关键字

    2024-06-16 13:20:03       35 阅读
  12. 深度学习500问——Chapter12:网络搭建及训练(1)

    2024-06-16 13:20:03       26 阅读
  13. 【AI原理解析】— 星火大模型

    2024-06-16 13:20:03       32 阅读