运算符

------------恢复内容开始------------

运算符:对常量或者变量进行操作的符号。

表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。

 

算术运算符:+,-,*,/,%

运算符

 

 

算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。

提升规则:

  byte类型,short类型和char类型将被提升到int类型

  整个表达式的类型自动提升到表达式中最高等级操作数同样的类型

  等级顺序:byte,short,char->int->long->float->double

 

 赋值运算符:

运算符

 

 运算符

 

 

自增自减:++,--

++:在变量前先自增再运算,在变量后先运算再自增

--:同上

 

关系运算符:

运算符

 

 

逻辑运算符:&(与),|(或),^(异或),!(非)

运算符

 

 

短路逻辑运算符:&&(短路与),短路或(||)

运算符

 

 

三元运算符:

  格式:关系表达式?表达式1:表达式2;

  计算规则:

  首先计算关系表达式的值

  如果值为true,表达式1的值就是运算结果

  如果值为false,表达式2的值就是运算结果

 

运算符

上一篇:字符串轮转-字符串


下一篇:EasyRTC视频通话远端发送信息本地无法接收的问题排查及优化