27602人加入学习
(77人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费

if else if

只有当前面的判断if语句的句子成立了,后面的if才会继续运行,所以后面只需要写满足当前情况的if语句就可以

[展开全文]
using System;

namespace _013_条件语句_if语句
{
    class Program
    {
        static void Main(string[] args)
        {
            int score = Convert.ToInt32(Console.ReadLine());

            // if  if else   if else if
            if (score >= 90)
            {
                Console.WriteLine("A");
            }else if (score >= 70)
            {
                Console.WriteLine("B");
            }else if (score >= 60)
            {
                Console.WriteLine("C");
            }
            else
            {
                Console.WriteLine("D");
            }

            //if (score >= 90)
            //{
            //    Console.WriteLine("A");
            //}
            //if (score >= 70 && score <= 89)
            //{
            //    Console.WriteLine("B");
            //}
            //if (score >= 60 && score <= 69)
            //{
            //    Console.WriteLine("C");
            //}
            //if (score < 60)
            //{
            //    Console.WriteLine("D");
            //}
        }
    }
}

 

[展开全文]

if-else语句多条件判断

例:if(score ≥ 90)//判断是否大于90,若是则评级a

{

Console.WriteLine("a")

}

if(score≥70 && score ≤ 89)

{

Console.WriteLine("b")

}

if(score≥60 && score ≤ 69)

{

Console.WriteLine("c")

}

此时各段IF判断为同级,同时判断

 

例2:

if(score ≥ 90)

{

Console.WriteLine("a")

} else if (score ≥ 70)//当不满足大于90时,判断是否大于70,是则评级b

{

Console.WriteLine("b")

} else if (score ≥ 60)//当不满足大于70时,判断是否大于60,是则评级c

{

Console.WriteLine("c")

}

else //当前面条件局部满足时,判断d

{

Console.WriteLine("d")

}

 

[展开全文]
using System;

namespace _0015_if_elseif语句_多条件判断
{
    internal class Program
    {
        static void Main(string[] args)
        {

            int score = Convert.ToInt32(Console.ReadLine());


            ////if if else 满足某一个执行某一个;
            //if (score > 100)
            //{
            //    Console.WriteLine("最高分为100哦");
            //}

            //if (score >= 90 && score <= 100)
            //{
            //    Console.WriteLine("A");
            //}

            //if (score <= 89 && score >= 80)
            //{
            //    Console.WriteLine("B");
            //}

            //if (score <= 79 && score >= 60)
            //{
            //    Console.WriteLine("C");
            //}

            //if (score < 60)
            //{
            //    Console.WriteLine("D");
            //}

            //if () {} else if () {} else () {}
            if (score >= 100)
            {
                Console.WriteLine("S");
            }
            else if (score >= 90)
            {
                Console.WriteLine("A");
            }
            else if (score >= 80)
            {
                Console.WriteLine("B");
            }
            else if (score >=60)
            {
                Console.WriteLine("C");
            }else if (score < 60)
            {
                Console.WriteLine("D");
            }
        }
    }
}

 

[展开全文]

多个if 是平级

if 后面添加else if 是前面不满足if条件,则后面else if 判断

举例:

int score=Convert.ToInt32(Console.ReadLine());

if (socre >=90)

{

Console.WriteLine("成绩是A");

}else if (socre >=70)

{

Console.WriteLine("成绩是A");

}

前面判断scroe>=90显示A,如果不满足>=90则向下条件判断是否满足>=70;以此类推

这个就是else if的逻辑

[展开全文]

第三十七课  if-else-if语句 多条件判断

1. if-else-if语句

意思是,判断这个行不行,不行就看看下有一个行不行,如果下一个还不行就再看看下下一个,哪个行就在那个地方住下(输出)。——这样好记。

2. 输入考试成绩(0-100),

如果90-100,评级为A,

如果70-89,评级为B,

如果60-69,评级为C,

如果小于60,评级为D。

根据输入的成绩判断评级。

int a = Convert.ToInt32(Console.ReadLine());
            if(a >= 90)
            {
                Console.WriteLine("评级为:A");
            }else if(a >= 70)
            {
                Console.WriteLine("评级为:B");
            }else if(a >= 60)
            {
                Console.WriteLine("评级为:C");
            }
            else
            {
                Console.WriteLine("评级为:D");
            }

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(118)
图文(2)

学员动态