• 【2017-02-20】运算符


    运算符分类:

      1、算数:++ -- 加加 减减。"++""--"即为+1、-1。    注意:a++   后执行a+1、   ++a   先执行a+1

                   */%  乘除取余

                   +-  加减

      前++和后++的区别,例子:

    int a =10,b=a++;
    Console.WriteLine("a="+a);
    Console.WriteLine("b="+b);    结果:a=11    b=10
     
    int a =10,b=++a;
    Console.WriteLine("a="+a);
    Console.WriteLine("b="+b);   结果: a=11    b=11

      2、关系:>  <   >=  <=    大于 小于 大于等于 小于等于

                   ==      !=    等于    不等于                注意:等于是两个等号    一个等号的是赋值。

      3、逻辑:&&   与(并且)

                   ||     或

                   !     非

      4、条件运算符:  ?:     如果

         例子: x=(x>10)?1:2;    //判断x是否大于10,若大于10输出1,否则输出2。

      5、赋值:=   +=   -=    /=    %=  

      6、作业题。

    (1)

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

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace 练习题1
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.Write("请输入一个100以内的整数:");
                string a =Console.ReadLine();
                string b =Convert.ToInt32(a)%7==0?"":"不是";
                Console.WriteLine("是不是7的倍数:"+b);
    
    
                string c = Convert.ToInt32(a) >= 70 && Convert.ToInt32(a)<80 ? "" : "不是";
                Console.WriteLine("十位数是不是7:" + c);
    
    
    
                string d = Convert.ToInt32(a) % 10 == 7 ? "" : "不是";
                Console.WriteLine("个位数是不是7:" + d);

    (2)

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

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace 练习题2
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.Write("请输入您的成绩(0-100):");
                string cj = Console.ReadLine();
                string b = Convert.ToDouble(cj)>=60?"及格了!":"不及格,继续努力!";
                Console.WriteLine(b);
    
    
                Console.ReadLine();
            }
        }
    }

    (3)

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

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace 练习题3
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.Write("请输入第一个数:");
                int a1 = Convert.ToInt32(Console.ReadLine());
    
                Console.Write("请输入第二个数:");
                int a2 = Convert.ToInt32(Console.ReadLine());
    
                Console.Write("请输入+/-:");
    
                string b = Console.ReadLine();
                int end = b == "+" ? a1+a2 : a1-a2;
                Console.WriteLine(end);
    
    
                Console.ReadLine();
            }
        }
    }

    (4)

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

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace 练习4
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.Write("请输入一个1-100的整数:");
                string a = Console.ReadLine();
                double b = Convert.ToDouble(a);
                
                //if(b<50||b==66)
                //    Console.Write("小");
                //else
                //    Console.Write("大");
                string c =b<50||b==66?"":"";
                Console.Write(c);
    
    
    
    
    
    
                Console.ReadLine();
            }
        }
    }
  • 相关阅读:
    使用git管理github项目
    router 跳转页面
    JS中[object object]怎么取值
    微信授权获取code
    闭包
    css属性clear
    javaScript循环
    css属性position
    跨域
    浅析JS内存 一
  • 原文地址:https://www.cnblogs.com/qq609113043/p/6420184.html
Copyright © 2020-2023  润新知