C# —— 条件分支语句

作者 : admin 本文共1290个字,预计阅读时间需要4分钟 发布时间: 2024-06-15 共1人阅读

分支语句的作用

让顺序执行的代码 产生分支
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("女生与狗禁止入内!!!");
}
本站无任何商业行为
个人在线分享-虚灵IT资料分享 » C# —— 条件分支语句
E-->