• 关于c#运算符的简单应用。。。


    按套路,先罗列一下各种运算符。

    运算符的分类: 

    算数: +-*/(加减乘除)%(取余,就是除不尽剩下的,77/10就余7),++(加加)--(减减)

    关系:>  <  >=  <=  (大于,小于,大于等于,小于等于)  ==(就是等于)  !=(  不等于  )

    逻辑:&&(与(并且));||(或);!(非(优先级特别高))。

    条件运算符: ?:(如果,x=(x<1)?1;2  对就会输出1,不对就会输出2   )

    赋值:=    +=   -=   *=   /=     %=    (x-=4就是x=x-4其它也是一样)

    一些简单的运用(介绍):

    基础的加减乘除就不说了,就是那个样子(string中的+是拼接因为string定义的是字符串)。

    ++ 就是+1的意思,a++就是a+1;

    那么  a++与++a的区别:   int a= 10, b=a++

                                        Console.WriteLine("a="+a);

                                        Console.WriteLine("b="+b); 输出结果为  a=10,b=11;

                                           int a= 10, b=++a

                                        Console.WriteLine("a="+a);

                                        Console.WriteLine("b="+b); 输出结果为  a=11,b=11;

                                        就是说a++的+1是在运算之后再+1,++a是在运算之前先+1.。。--也是一样的。

    关系符就做比较和说明  值  之间的关系,bool a=3>1; (这个是作比较,如果正确bool就会输出 ture。)关系符号经常与条件运算符(?:)一起使用。

    逻辑:::    && 与(并且),简单来说就是   bool a= 3>1&&4>1;  3>1并且4>1,两个条件如果都对就输出ture,只要有一个条件不对,就输出false;

                      然而 ||(或),就是  bool a= 3<1||3>1;   两个条件只要有一个正确,就输出ture,只有所有条件都错才会输出false。

                      !(非),就是否定,最简单的 a==b(就是a等于b),a!=b(就是a不等于b)。

    条件运算符,就是之前关系符中讲的那个,说明一下就是     x=(x<1)?1:2;    如果对了就会输出1  错了就输出2 ;;;

    赋值符就是开始讲的那个样子,=就是赋值号,其他是各种简易的写法。

     附上一些今天做的例子;

    1请输入一个100以内的整数:”                                                                                                                              
    “是不是7的倍数:是/不是”                                                                                                                                                     
    “十位数是不是7:是/不是”                                                                                                                                                
    “个位数是不是7:是/不是”  

                Console.Write("请输入一个100以内的整数");
                string n = Console.ReadLine();
                int n1 = Convert.ToInt32(n);
                n1 = n1 % 7 ;
                string n2=n1==0?"":"不是";
                Console.WriteLine("是不是7的整数:"+n2);
    
                //bool n3 = 70 <= n1 >= 80 ? "是" : "不是";
                int n3 = int.Parse(n);
                n3 = n3 / 10;
                string nn = n3 == 7 ? "" : "不是";
                Console.WriteLine("十位数是不是7:" + nn);
    
                int n4 = Convert.ToInt32(n);
                n4 = n4 % 10;
                string nnn = n4 == 7 ? "" : "不是";
                Console.WriteLine("个位数是不是7:" + nnn);

                                                                                                                                              

    2请输入您的成绩(0-100):”
    如果大于等于60,输出“及格了!”
    如果小于60,输出“不及格,继续努力!

                Console.Write("请输入你的成绩:");
                string chengji = Console.ReadLine();
                double cj = Convert.ToInt32(chengji);
                string cj1=(cj>=60)?"及格了!":"不及格,请继续努力!!!";
                Console.WriteLine(cj1);

    3、“请输入第一个数:”
    “请输入第二个数:”
    “请输入+/-:”
    结果:

                Console.Write("请输入第一个数:");
                string a = Console.ReadLine();
                Console.Write("请输入第二个数:");
                string b = Console.ReadLine();
    
                double a1 = Convert.ToInt32(a), b1 = Convert.ToInt32(b);//string转为double
    
                Console.Write("请输入+/-:");
    
                string c = Console.ReadLine();
    
                string d= (c=="+")? a1+b1:a1-b1;
                
                Console.Write("结果:"+d);

    4

    请输入一个1-100的整数:”
    如果这个数小于50,输出“小”
    如果这个数大于等于50,输出“大”
    如果这个数是66,输出“小”

                Console.Write("请输入一个1-100的整数:");
                string shu = Console.ReadLine();
    
                int a = int.Parse(shu);
                string b=(a<50||a==66)?"":"";            
    
                Console.Write(b);
    
    
                Console.ReadLine();
  • 相关阅读:
    0428备份
    1
    0416工作备份
    Bootstrap dropdown a标签或者button 点击事件
    禁止Html5在手机上屏幕页面缩放
    查看端口占用情况
    cakephp 中的find的用法
    cakephp 中连接查询多表 或group by
    cakephp 中的in的用法
    php批量下载文件
  • 原文地址:https://www.cnblogs.com/big-lll/p/6420324.html
Copyright © 2020-2023  润新知