第四节:运算符

java中的运算符可以分为算术运算符,赋值运算符,比较运算符,逻辑运算符等

算术运算符

在数学运算中最常见的就是加减乘除,被称作四则运算。Java 中的算术运算符就是用来处理四则运算的符号,这是最简单、最常用的运算符号

在进行自增++和自减--的运算时,如果运算符++或--放在操作数的前面则是先进行自增或自减运算,再进行其他运算。反之,如果运算符放在操作数的后面则是先进行其他运算再进行自增或自减运算。

在进行取模(%)运算时,运算结果的正负取决于被模数(%左边的数)的符号,与模数(%右边的数)的符号无关。如:(-5)%3=-2,而5%(-3)=2

 

赋值运算符

赋值运算符的作用就是将常量、变量或表达式的值赋给某一个变量

 在使用+=、-=、*=、/=、%= 运算符进行赋值时,强制类型转换会自动完成,程序不需要做任何显式地声明

 

比较运算符

比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值,即true或false

 

逻辑运算符

逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个布尔型数据

运算符“&”和“&&”都表示与操作,当且仅当运算符两边的操作数都为true时,其结果才为 true,否则结果为 false。当运算符“&”和“&&”的右边为表达式时,两者在使用上还有一定的区别。在使用“&”进行运算时,不论左边为 true 或者 false,右边的表达式都会进行运算。如果使用“&&”进行运算,当左边为false时,右边的表达式则不会进行运算,因此“&&”被称作短路与

运算符“|”和“||”都表示或操作,当运算符两边的操作数任何一边的值为 true 时,其结果为true;当两边的值都为false时,其结果才为false。同与操作类似,“||”表示短路或,当运算符“||”的左边为true时,右边的表达式就不会进行运算

posted on 2024-02-05 15:11  搬家小蜜蜂  阅读(7)  评论(0)    收藏  举报

导航