C#之基础篇1---③(逻辑、关系运算符、if....else(elseif)语句、ReadKey())

       今天我们来分享一下VS视频中第三讲内容,这篇文章继续扩充C#中的运算符:逻辑运算符以及关系运算符,并对三大结构中的分支结构进行初步梳理。

一、导图类

C#符号在原有导图基础上的扩充与整合。

二、代码类

 ①、逻辑表达式(判断是否为闰年)

            Console.WriteLine("请您输入年份");               //写入控制台内容为:请您输入年份

            int year = Convert.ToInt32(Console.ReadLine());  //读取控制台内容,并将其转换为int类型


            bool result1 = year % 400 == 0;                 //定义布尔值result1,year除以400余数为零
            bool result2 = year % 4 == 0 && year % 100 != 0;//定义布尔值result2,year除以4余数为零,且除以100余数不为零
            bool result = result1 || result2;               //定义布尔值result,result1或者result2即可

            //Console.WriteLine(result);
            //Console.ReadKey();

            //Console.WriteLine();

            if (result)                                     //如果result为true
            {
                Console.WriteLine("该年份为闰年");          //那么在控制台写入:该年份为闰年

            }
            Console.ReadKey();                              //控制台暂停,显示信息

②、ReadKey()为等待键盘输入再向下运行,输入一个键位后控制台会显示该键位内容后再退出,那如何不显示输入内容退出呢?其实很简单,程序默认的ReadKey后面括号内容为false所以,我们的ReadKey()为接受用户输入并显示在控制台上,如果在里面输入true,则不会显示了。

            Console.ReadKey(false);                         //接受用户输入并显示在控制台上
            Console.ReadKey(true);                          //接受用户输入并隐藏输入

③、复合赋值运算符(number=number+10\number+=10)

            int number = 10;             //定义int类型变量number为10
            number += 20;                //等于number=number+20
            Console.WriteLine(number);   //控制台写入:number变量数值
            Console.ReadKey();           //控制台阅读键:暂停运行,用户键入任意键后继续向下执行

④、符合赋值运算符(先加加、 后加加)

            int var1, var2 = 5, var3 = 6;     //定义相同类型的变量var1,var2,var3
            var1 = ++var2 * var3--;           // 此运算中为先加加,后减减:var2先自身加1后再参与运算,而var3则是先参与运算再自身减1
            Console.WriteLine(var1);
            Console.ReadKey();

⑤、关系运算符(>,<,<=,>=,==,!=)

            bool result = 20 == 20;      //定义布尔值result,判断20==20(20等于20)的结果
            Console.WriteLine(result);   //在控制台上写入:result的值
            Console.ReadKey();           //暂停阅读

⑥、if....else if.....else if .....else

            Console.WriteLine("请输入考试成绩:");          //在控制台上写入:请输入考试成绩
            double result = Convert.ToDouble(Console.ReadLine());  //定义double类型变量result,读取控制台内容,并将其转换为double类型
            if (result >= 90)                               //如果result >= 90
            {
                Console.WriteLine("A");                     //那么在控制台上写入:A
            }
            else if(result>=80)                             //否则,如果result>=80
            {
                Console.WriteLine("B");                     //那么在控制台上写入:B
            }
            else if(result>=70)                             //否则,如果result>=80
            {
                Console.WriteLine("c");                     //那么在控制台上写入:C
            }
            else if(result>=60)                            //否则,如果result>=80
            {
                Console.WriteLine("D");                    //那么在控制台上写入:D
            }
            else                                           //否则
            { Console.WriteLine('e'); }                    //在控制台上写入:E
            Console.ReadKey();                             //控制台阅读

    以上便是第三讲的内容梳理,第四讲走起^_^

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Elsa~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值