自学内容网 自学内容网

C# 探险之旅:第六节 - 条件判断(if 和 else) —— 跟着“判断君”去冒险!

嘿,小伙伴们!欢迎再次踏上我们的C#探险之旅!今天,我们要见一位新朋友——“判断君”!他可是个超级厉害的家伙,能帮我们做出各种聪明的决定。准备好了吗?那我们就开始今天的冒险吧!

遇见“判断君”

想象一下,你走在森林里,突然看到前面有两条路:一条通向宝藏,一条通向陷阱。这时,“判断君”出现了,他拍了拍你的肩膀说:“嘿,朋友,选哪条路可得想好了!”

在C#的世界里,“判断君”就是ifelse。他们帮我们根据条件选择该走哪条路。

“判断君”的技能——if

if就是“如果”的意思。比如,你想检查前面是不是宝藏,你可以这样问“判断君”:

bool 前面是宝藏=true;     //定义一个布尔值的结果为值

if (前面是宝藏)
{
    // 欢呼!找到宝藏啦!
    Console.WriteLine("欢呼!找到宝藏啦!");
}

如果条件(前面是宝藏)为真,“判断君”就会执行大括号里的代码,你就能看到“欢呼!找到宝藏啦!”的消息。

“判断君”的搭档——else

但是,如果前面不是宝藏呢?这时候,“判断君”的搭档else就该出场了:

bool 前面是宝藏=false;     //定义一个布尔值的结果为假

if (前面是宝藏)
{
    Console.WriteLine("欢呼!找到宝藏啦!");
}
else
{
    // 唉,踩到陷阱了!
    Console.WriteLine("唉,踩到陷阱了!");
}

如果条件不成立(前面不是宝藏),“判断君”就会跳过if部分,直接执行else里的代码。这样,你就能知道“唉,踩到陷阱了!”

“判断君”的升级版——else if

有时候,选择可不止两个。比如,除了宝藏和陷阱,还可能遇到谜题。这时候,“判断君”还有一个升级版技能——else if

//定义了两个布尔值,一个为假一个为真
bool 前面是宝藏=false;
bool 前面是谜题=true; 

if (前面是宝藏)
{
    Console.WriteLine("欢呼!找到宝藏啦!");
}
else if (前面是谜题)
{
    // 解谜题!
    Console.WriteLine("解谜题!");
}
else
{
    Console.WriteLine("唉,踩到陷阱了!");
}

这样,“判断君”就会先检查是不是宝藏,如果不是,再检查是不是谜题,最后都不是的话,就默认是陷阱了。

实战演练

来,我们做个小练习,巩固一下和“判断君”的友谊:

int 分数 = 85;

if (分数 >= 90)
{
    Console.WriteLine("优秀!");
}
else if (分数 >= 60)
{
    Console.WriteLine("及格了!");
}
else
{
    Console.WriteLine("不及格,要加油哦!");
}

在这个例子里,“判断君”会根据分数的不同,给出不同的评价。

下面我们来看程序的运行结果吧:

结语

好了,今天的冒险就到这里啦!我们认识了超厉害的“判断君”——ifelse,学会了怎么根据条件做出聪明的决定。下次探险,我们还会遇到更多新朋友,记得带上“判断君”,他会是我们的好帮手!

小伙伴们,别忘了多练习哦,让“判断君”成为你的得力助手!我们下次见!👋


原文地址:https://blog.csdn.net/caifox/article/details/144330565

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!