C#if 与if else和else if

在讲之前你可把 if 理解成判断,把 else 理解成否则,这样你就可以和好的理解了

if 语句: 

if 语句可以判断多次 

if (条件表达式)
{
    // 当条件表达式为 true(对) 时执行的代码 否则不执行
}

案例
int num = 10;



//  判断  num  大于  5  
    if   (num   >   5)
    {
    Console.WriteLine("数字大于 5");
    }
        if (num > 6)
    {
        Console.WriteLine("数字大于 5");
    }
        if (num > 9)
    {
        Console.WriteLine("数字大于 5");
    }

if else语句

if else 语句在 if 语句的基础上增加了一个可选的 else 分支,当 if 条件不满足时,会执行 else 分支里的代码块


案例
int num = 10;




    if   (num   <   5)  //当它条件 不成立时才会执行 else
    {
        Console.WriteLine("数字大于 5");// 当条件表达式为 true(对) 时执行的代码
    }
    else
    { 
        Console.WriteLine("数字小于 5");
    }
  

if else if语句

这个例子中,score 的值为 60,会依次判断各个条件表达式,最终满足 score >= 60 这个条件,所以会输出 "成绩为 D"

int score = 60;
// 判断 score 大于等于   90
  if   (score     >=      90)
{
    Console.WriteLine("成绩为 A");
}
//否则 判断 score 大于等于 80
  else if (score     >=   80)
{
    Console.WriteLine("成绩为 B");
}
else if (score >= 70)
{
    Console.WriteLine("成绩为 C");
}
else if (score >= 60)
{
    Console.WriteLine("成绩为 D");
}
else
{
    Console.WriteLine("成绩为 F");
}

//按我的注释就好理解了

a

你可能感兴趣的:(c#,开发语言)