栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

C#if和if else

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C#if和if else

if结构

语句:if(条件)

{语句1,;语句2;......}   用一对大括号来括起来

if后面括号中如果是true,则执行大括号中的语句,如果是false,则直接跳过大括号,执行后面的内容

 

if有可能一条语句都不执行

if else有条件的执行一条语句,至少执行一条语句

先判断括号中的条件是否成立,如果成立执行if大括号里的语句,如果不成立执行else大括号里的语句

 

if else实例(输入成绩,按照分数段输出ABCDE)

第一次结业成绩(自己写)

Console.WriteLine("请输入你的结业考试成绩:");
            int text = Convert.ToInt32(Console.ReadLine());
            
            if(text>=90)
            {
                Console.WriteLine("A");

            }
            if(text<90&&text>=80)
            {
                Console.WriteLine("B");
            }
            if(text<80&&text>=70)
            {
                Console.WriteLine("C");
            }
            if(text<70&&text>=60)
            {
                Console.WriteLine("D");
            }
            if(text<60)
            {
                Console.WriteLine("E");
            }
            Console.ReadKey();

第二次结业成绩(分段的时候使用if else if语句)

 Console.WriteLine("请输入你的结业成绩:");
            int score = Convert.ToInt32(Console.ReadLine());

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

第三次结业成绩(简化版)

sole.WriteLine("输入你的结业成绩:");
            int score = Convert.ToInt32(Console.ReadLine());
            
            if(score>=90)
            {
                Console.WriteLine("A");
            }
            else if(score>=80)
            {
                Console.WriteLine("B");
            }
            else if(score>=70)
            {
                Console.WriteLine("C");
            }
            else if(score>=60)
            {
                Console.WriteLine("D");
            }    
            else
            {
                Console.WriteLine("E");
            }
            Console.ReadKey();

第四次结业成绩(消除冗余代码,更简化版)

 Console.WriteLine("输入你的结业成绩:");
            int score = Convert.ToInt32(Console.ReadLine());

            string str = "";

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

 

 

 

 

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/910886.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号