if...else if与if的区别

来源:互联网 发布:sql 触发器 insert 编辑:程序博客网 时间:2024/05/17 03:58

这个博客本不想写的,这个问题太基础,哎,到现在才明白,汗颜....

if....else if...else  if与if的区别?看个例子你就会明白:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace IfElse{    class Program    {        static void Main(string[] args)        {            int sum = Convert.ToInt32(Console.ReadLine());            if (sum >= 90)            {                Console.WriteLine("优秀");            }            else if (sum >= 80)            {                Console.WriteLine("良好");            }            else if (sum >= 60)            {                Console.WriteLine("中等");            }            else if(sum < 60)            {                Console.WriteLine("不及格");            }            Console.ReadLine();        }    }}
运行结果:

输入:80

输出:良好


再看一个例子:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace IfElse{    class Program    {        static void Main(string[] args)        {            int sum = Convert.ToInt32(Console.ReadLine());            if (sum >= 90)            {                Console.WriteLine("优秀");            }            if (sum >= 80)            {                Console.WriteLine("良好");            }            if (sum >= 60)            {                Console.WriteLine("中等");            }            if(sum < 60)            {                Console.WriteLine("不及格");            }            Console.ReadLine();        }    }}
运行结果:

输入:80

输出:良好

           中等

是不是一眼就看出来了,之所以写出来,给自己留个深刻的印象,告诉自己,同样也告诉大家,基础才是最重要的。