xlfcjx

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

分类:

技术点:

相关文章:

  • 2021-12-07
  • 2021-08-13
  • 2022-12-23
  • 2021-12-06
  • 2021-12-06
  • 2021-11-27
  • 2021-07-06
  • 2021-06-14
猜你喜欢
  • 2022-02-10
  • 2021-12-06
  • 2021-07-08
  • 2021-11-22
  • 2021-09-29
  • 2021-08-01
  • 2021-12-17
相关资源
相似解决方案