java 逻辑 优先级_Java赋值、算数、关系、自增(自减)、逻辑等运算符及运算符优先级...

1.赋值运算符

“=”--将左边的值给右边的变量

表达式:a=(b+3)+(b-1)

表达式就是符号(如加、减)与操作(如b、3)等的总和

2.算数运算符

a.同种类型参与运算(可能需要自动类型转化)

b.返回同种类型(可能会上溢出或下溢出)

c.byte、short、char三种类型在Java中是表象底层都是按照int运算的

加号 +  减号-  乘号*  除号/  取余%

加号的作用:“+”号在运算符中表示做加法运算

“+”号在字符串中,可以用来连接字符串,同时可以和其他的数据类型的变量进行连接

3.关系运算符

a.> 大于   < 小于

== 相等   != 不等

>= 大于等于   <= 小于等于

b.作用:用来做比较

c.比较结果:booleanl(true/false)

4.自增(自减)运算符

a.i++ (后++) 先将i的值作为整个表达式的值,然后将i增加1

b.++i (前++) 先将i增加1,然后将i的值作为整个表达式的值

5.逻辑运算符

&&(且)    条件1 && 条件2          仅仅两个条件同时为真结果为真

||(或)    条件1 || 条件2          只有两个条件中有一个为真,结果为真

!(非)     ! 条件1               条件为真时结果为假,条件为假时结果为真

6.运算符优先级

a.最高的优先级:小括号()

b.最低:赋值运算符“=”

c.优先级:非>算数运算符>关系运算符>且>或

但运算符比较多,无法确定运算执行顺序时,可以使用小括号控制顺序

欢迎来到技术之家,

如需转载,烦请保留本文链接和出处:http://www.jszja.com/contents/14/716.html

您的支持将是我们前进的动力!如对本篇文章有疑问或建议,请通过本站下方邮箱联系我们,让技术之家每天进步一点点!(●'◡'●)


版权声明:本文为weixin_39633774原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。