zoukankan      html  css  js  c++  java
  • 20150826运算符,if语句


    运算符
    + - * / % 加减乘除与
    注意:
    1、做除法运算时,如果两个操作数同为整数,则运算结果也是整数,不会出现小数。
    2、上面这些运算,如果两个操作数不同是一个类型,在运算的时候会自动进行类型转换。

    取余用途有哪些?
    1、判断能不能整数?
    2、用来把数变成某个范围之内的数。

    变量名++,++变量名;
    int a =4;
    a++ ,++a;

    a++ <==> 1.把a的值取出来。2.把a的值加上1.3、把加完的结果在赋给a。

    a++ 先执行 a++ 后执行

    int a = 5;
    int b;
    b = ++a; //相当于b=a; a=a+1;
    Console.WriteLine(a); //a=6
    Console.WriteLine(b); //b=5
    b = ++a; //相当于a=a+1;b=a;
    Console.WriteLine(a); //a=b
    Console.WriteLine(b); //b=6

    关系运算符
    == 等于
    != 不等于
    > 大于
    >= 大于等于
    < 小于
    <= 小于等于

    逻辑运算符
    && 于
    || 或
    ! 非

    int a = 5;
    int b = 6;
    a>6 && b<=10 //结果就是错的

    &&-只有两个条件都成立,结果才成为True;如有一个不成立,或者两个都不成立,则为Flase
    ||-除非两个都不成立,结果才不成立Flase。只要有一个成立,结果就成立True。
    !-取反运算。

    其他运算
    = --赋值运算,把右侧的值赋给左侧。因此它的左侧只能是变量,不能是常量或表达式。
    += -= *= /= %= --- 复合运算
    int a = 5;
    a += 10; //1。执行a+10。2.把相加的结果赋给a;

    ?: --条件运算符
    int a = 10;
    int b =5 ;
    bool c =a>b?a:b;

    语句:
    顺序、分支、循环


    分支:
    1.
    if表达式

     输入一个数字看是否成年

    Console.Write("请输入年龄:");
    int age = Convert.ToInt16(Console.ReadLine());
    if (age >= 0 && age <= 100)
    {
    if (age >= 18)
    {
    Console.WriteLine("成年");
    }
    else
    {
    Console.WriteLine("未成年");
    }
    }
    else
    {
    Console.WriteLine("输入有误");
    }

    判断一个人的体重是否标准

    Console.Write("您的身高:");
    int shengao = Convert.ToInt16(Console.ReadLine());
    Console.Write("您的体重:");
    int tizhong = Convert.ToInt16(Console.ReadLine());
    int bz = shengao - 100;
    if (bz - tizhong > -5 && bz - tizhong < 5)
    {
    Console.WriteLine("标准");
    }
    else
    {
    Console.WriteLine("不标准");
    }

    输入你得身高,提示标准体重


    Console.Write("您的身高为:");
    int sg = Convert.ToInt16(Console.ReadLine());
    int xiao = sg - 100 - 5;
    int da = sg - 100 + 5;
    Console.WriteLine("您的标准体重为:" + xiao + "-" + da);

  • 相关阅读:
    总结与学习DIV+CSS网页布局技巧
    sns.pairplot()
    使用python处理Excel,Excel中一行数据生产一个Excel文件
    sklearn.model_selection
    sklearn.datasets
    sklearn.metrics 模型评估指标
    LightGBM
    对比Node.js和Python 帮你确定理想编程解决方案!
    小白需要了解的Ajax和websocket的区别以及使用场景!
    为什么越来越多的人想学编程?
  • 原文地址:https://www.cnblogs.com/hz1234/p/4760494.html
Copyright © 2011-2022 走看看