嘿,小伙伴们!欢迎再次踏上我们的C#探险之旅!今天,我们要见一位新朋友——“判断君”!他可是个超级厉害的家伙,能帮我们做出各种聪明的决定。准备好了吗?那我们就开始今天的冒险吧!
遇见“判断君”
想象一下,你走在森林里,突然看到前面有两条路:一条通向宝藏,一条通向陷阱。这时,“判断君”出现了,他拍了拍你的肩膀说:“嘿,朋友,选哪条路可得想好了!”
在C#的世界里,“判断君”就是if
和else
。他们帮我们根据条件选择该走哪条路。
“判断君”的技能——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("不及格,要加油哦!");
}
在这个例子里,“判断君”会根据分数的不同,给出不同的评价。
下面我们来看程序的运行结果吧:
结语
好了,今天的冒险就到这里啦!我们认识了超厉害的“判断君”——if
和else
,学会了怎么根据条件做出聪明的决定。下次探险,我们还会遇到更多新朋友,记得带上“判断君”,他会是我们的好帮手!
小伙伴们,别忘了多练习哦,让“判断君”成为你的得力助手!我们下次见!👋