• 033 01 Android 零基础入门 01 Java基础语法 03 Java运算符 13 运算符和表达式知识点总结


    033 01 Android 零基础入门 01 Java基础语法 03 Java运算符 13 运算符和表达式知识点总结

    本文知识点:运算符和表达式知识点总结

    mark

    前面学习的几篇文都是运算符和表达式相关的知识,主要内容是运算符

    表达式总结

    什么是表达式?
    字面值可以做表达式,例如:5
    变量可以做表达式,例如:a
    运算符和操作数的组合可以做表达式,例如:m+3,sum = a + b,n = x * y + (x%2)-(x-y)

    mark

    其实表达式,就是由一系列运算符和操作数组合而成的。

    运算符总结

    我们前面学习的运算符一共是下面图中的五种,将来我们还会学习一种:位运算符,后续涉及到的相关知识和操作的时候再详细学习
    mark

    算术运算符

    整除

    mark

    自增自减

    自增自减运算符写在表达式(即单个操作数,单个变量组成的表达式,因为自增自减运算符是单目运算符,只对一个操作数或变量操作)前后,表达式的结果最终是不一样的。

    自增自减在前:先自增自减,再参与运算
    自增自减在后:先参与运算,再自增自减

    mark

    mark

    赋值运算符

    略复杂的赋值运算符

    mark

    关系运算符

    关系运算符没有特别需要讲解和注意的,比较简单

    逻辑运算符

    注意与或非中,与和或都有短路操作,分别是,短路与:&& 短路或:||
    mark

    条件运算符

    Java当中的唯一一个三目运算符,即:运算符中涉及到三个表达式或者操作数
    三目运算符格式:布尔表达式?表达式1:表达式2
    三目运算符结果:如果布尔表达式结果为true,返回表达式1的结果,否则,返回表达式2的结果。

    mark

    结合运算符,讲解了简单的条件语句,if和if-else条件语句总结

    mark

    mark

    运算符优先级总结

    下图中箭头方向由高到低,优先级也由高到低

    mark

  • 相关阅读:
    Echarts
    递归
    svg(二)---半瓶子晃荡
    svg(一)
    angular --- s3core移动端项目(三)
    angular --- s3core移动端项目(二)
    angular --- s3core移动端项目
    当后台获取内容有标签时如何过滤---angular
    匿名函数的作用域
    Mybatis从浅入深(IDEA版通俗易懂)
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/13676535.html
Copyright © 2020-2023  润新知