大专生从零开始学习c#的第4天

只是简单的记录一下自己的学习,第一次随便写写,如有错误请指正

判断语句:这个在学习中非常重要几乎是贯通了整个c#的使用,几乎所以逻辑都要使用判断语句来贯通,判断语句有基本使用的两大种,一种是if() 第二种是switch()两种的效果各有不同

if语句:if语句里有三种,一是普通的if()判断语句 二是if ()else()语句  三是if()语句的嵌套,但是只要理解了if()语句的使用其他两种基本都可以理解,if(判断条件)可以理解为if是如何,括号里面就是如果什么什么成立,那么就执行什么,如果不成立就不执行,这里的括号里可以是很多东西,可以是bool类型的,可以是运算符,等等

if()过后就还有if()else 和if()一样可以理解为前面的if()语句不成立那么就执行后面else里的如何if()成立 else就不成立

 而且if()else语句可以多次使用,如if()else if()else if()可跟多个来判断,如果if()不成立就进入else 就按照这样的逻辑判断,不管后面跟多少都是一样的if()嵌套就是在if(if())if语句里再嵌套if()语句,就是说要满足多个if()的判断条件,而且可以多次嵌套,每个if()判断条件里成立都可以输出,

 switch语句:和if()不同的是switch(case(break))一个switch9()里可以包括多个case(break)case()里的执行语句必须有结束句break, switch(case(break))switch()括号里为一个class类型,bool类型 整型等等,case()括号里跟switch()括号里的数比较如果相同便执行case()里的语句,然后执行到break结束

 switch后面还有一个可选的 default 语句用来如果前面的所有的case都没有为true的就会执行default()里的内容,并且case()里的语句执行时不会跳转到下一个case()里面去会依次执行

 switch嵌套同if嵌套同理,满足switch(case(switch(case)))满足每一个的条件并可以输出里面的内容,满足一个就往下执行一次,可以多次嵌套

using System;

namespace _2022_5_24_if
{
    class Program
    {
        static void Main(string[] args)
        {
            #region if语句
            //int a = 5;
            //if(a>5)
            //{
            //    Console.WriteLine("a大于5");
            //}
            //if(a==5)
            //{
            //    Console.WriteLine("a等于5");
            //}
            //if (a < 5)
            //{
            //    Console.WriteLine("a小于5");
            //}
            #endregion
            #region  if()else语句
            //int a1 = 6;
            //if(a1==6)
            //{
            //    Console.WriteLine("a1等于6");
            //}
            //else
            //{
            //    Console.WriteLine("a1不等于6");
            //}
            //if(a1>6)
            //{
            //    Console.WriteLine("a1大于6");
            //}
            //else
            //{
            //    Console.WriteLine("a1不大于6");
            //}
            //if(a1<6)
            //{
            //    Console.WriteLine("a1小于6");
            //}
            //else if(a1>6)
            //{
            //    Console.WriteLine("a1大于6");
            //}
            //else
            //{
            //    Console.WriteLine("a1等于6");
            //}
            #endregion
            #region if嵌套语句
            //int a2 = 5;
            //if(a2<6)
            //{
            //    Console.WriteLine("a2小于5");
            //    if(a2==5)
            //    {
            //        Console.WriteLine("a2小于6而且于5");
            //    }
            //}
            #endregion
            #region switch语句
            //int a4 = 4;
            //switch(a4)
            //{
            //    case 1:
            //    Console.WriteLine("a4等于1");
            //    break;
            //    case 2:
            //    Console.WriteLine("a4等于2");
            //    break;
            //    case 3:
            //    Console.WriteLine("a4等于3");
            //    break;
            //    default:
            //    Console.WriteLine("a4即不等于1,也不等于2,也不等于3");
            //    break;


            //}
            #endregion
            #region switch嵌套
            int a5 = 10;
            int b5 = 20;
            switch (a5)
            {
                case 10:
                    Console.WriteLine("a5等于10");
                    switch(b5)
                    {
                        case 20:
                            Console.WriteLine("b5等于20");
                            break;
                    }
                    break;

            }
            #endregion

        }
    }
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值