• java学习阶段一 运算符


    # java学习阶段一 运算符
    
    ## 介绍
    
    略
    
    ## 基本知识
    
    * 算术运算符(和数学一样 先乘除后加减 优先括号)
    
      加减乘 除(/) 求余数(%) 自增自减 ++ --
    
    * 赋值运算符
    
      变量的赋值就是 = 将右边赋值给左边
    
      x += n >> x = x + n
    
      -=   *=  /=  %= 也是以此类推
    
    * 关系运算符
    
      对符号两边的值进行比较 输出布尔值
    
      ">" "<"  ">=" "<=" "=="  ”!=“
    
    * 逻辑运算符
    
      (运算符两端都为布尔值类型!)
    
      * 与  &或者&& 两端都为true结果才为true  &中两端都会进行运算  &&如果一个为false 则不会运算另一端表达式
    
      * 或  |或者||  至少一端为true则为true  |也一样两端都会进行运算  ||如果一个为true则直接输出结果不出运算另一端
    
      * 非  !
    
    * 条件运算符
    
      相比其他差别为三目运算符
    
      a>b?a:b a大于b 则输出a 否则输出 b
    
    * 位运算符(略)
    
    ## 注意事项
    
    1 使用除法时 (/)如果分子分母皆为整数 则结果只取整弃余
    
    2 打印输出语句中的加号符有两种情况 一种是数学相加 一种是 字符串连接
    
       (a+b)则为a和b相加 (" "+a+b)即代表为字符串相加
    
    3 自增自减中++ --符号前后的差别
    
       ```java
    int a = 1;
    int b = a++;
    

    对于含有加加减减的表达式,如果符号在前 则 int b = a前先将a加一再赋值给b

    ​ 如果符号在后 则int b = a赋值后再将a加一。

    4 关系运算符中 布尔值的比较 单个字符转为ASCII对应的数字 浮点数与整数比较时 值相等也可以为true

    5运算符优先级

  • 相关阅读:
    react的50个面试题
    什么是宏队列跟微队列
    宏队列与微队列
    数组都有哪些方法
    vuex 跟 vue属性
    高阶组件
    如何创建视图簇(View cluster)-SE54/SM34
    ◆◆0如何从维护视图(Maintenace view)中取数据-[VIEW_GET_DATA]
    ◆◆0如何在SM30维护表时自动写入表字段的默认值-事件(EVENT)
    ◆◆0SAP Query 操作教程
  • 原文地址:https://www.cnblogs.com/tigo/p/14399397.html
Copyright © 2020-2023  润新知