(六)C#编程基础复习——条件判断语句

特此声明:本教程内容可能有部分参照其他博主的观点或描述,但始终不影响我学习的热情,代码全部自己手工敲打,编辑此教程目的不是为了博取大家眼球,也不是为利益所驱,只是纯属为了方便自己学习,编辑的过程中也让自己加深了对C#各个基础的印象,同时也让自己编码过程更加流畅顺利,最后还能帮助到有需要的人,代码都是自己亲测有效,如有侵权可以联系本人删除。

在C#中,if语句主要用于条件判断,C#中支持多种类型的if语句:

  1. if语句;
  2. if else语句;
  3. 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();

运行结果如下:

posted @   代号六零一  阅读(130)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· 【全网最全教程】使用最强DeepSeekR1+联网的火山引擎,没有生成长度限制,DeepSeek本体
点击右上角即可分享
微信分享提示