(六)C#编程基础复习——条件判断语句
特此声明:本教程内容可能有部分参照其他博主的观点或描述,但始终不影响我学习的热情,代码全部自己手工敲打,编辑此教程目的不是为了博取大家眼球,也不是为利益所驱,只是纯属为了方便自己学习,编辑的过程中也让自己加深了对C#各个基础的印象,同时也让自己编码过程更加流畅顺利,最后还能帮助到有需要的人,代码都是自己亲测有效,如有侵权可以联系本人删除。
在C#中,if语句主要用于条件判断,C#中支持多种类型的if语句:
- if语句;
- if else语句;
- if else if语句;
一、if语句
if语句用于条件判断,其中包含一个布尔表达式,后面跟随着若干要执行的代码,当布尔表达式为真时,后面跟随的代码就会执行,如代码所示:
int num = 12;
if(num%2==0)
{
Console.WriteLine("{0}是偶数",num);
Console.ReadKey();
}
运行结果:
二、if else语句
同样用于条件判断,它比if语句多出了一个else语句,当布尔表达式为假时,执行else语句块中的代码,代码如下:
int num = 13;
if(num%2==0)
{
Console.WriteLine("{0}是偶数",num);
}
else
{
Console.WriteLine("{0}是奇数",num);
}
Console.ReadKey();
运行结果:
三、if else if语句
if else if语句其实就是一个if语句后面跟随着多个else if else语句,语句中可以包含多个条件表达式,程序会依次判断这些条件表达式,当条件表达式为真时则执行后面语句块中的代码,如果没有为真的条件表达式则执行else语句块中的代码,如代码所示:
Console.WriteLine("请输入学生的成绩:");
int num = Convert.ToInt32(Console.ReadLine());
if(num<0 || num>100)
{
Console.WriteLine("您输入的成绩有误!");
}
else if(num >=0 && num<60)
{
Console.WriteLine("不及格!");
}
else if(num>=60 && num<70)
{
Console.WriteLine("及格");
}
else if(num>=70 && num<80)
{
Console.WriteLine("中等");
}
else if(num>=80 && num<90)
{
Console.WriteLine("良好");
}
else if(num>=90 && num<=100)
{
Console.WriteLine("优秀");
}
Console.ReadKey();
运行结果如下:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· 【全网最全教程】使用最强DeepSeekR1+联网的火山引擎,没有生成长度限制,DeepSeek本体