文章目录
- 一、java的关键字
- java的运算符
- 1)算术运算符及用法
- 2)赋值运算符及用法
- 3)比较运算符及运法
- 4)逻辑运算符及用法
一、java的关键字
abstract | continue | for | new | switch |
---|
assert | default | goto | package | sychronized |
boolean | do | if | private | this |
break | double | implements | protected | throw |
byte | else | import | public | throws |
case | enum | instanceof | return | transient |
catch | extends | int | short | try |
char | final | interface | static | void |
class | finally | long | strictfp | volatile |
const | float | native | super | while |
java的运算符
1)算术运算符及用法
运算符 | 运算 | 范例 | 结果 |
---|
+ | 正号 | +3 | 3 |
- | 负号 | b=4;-b | -4 |
+ | 加 | 5+5 | 10 |
- | 减 | 6-4 | 2 |
* | 乘 | 3*4 | 12 |
/ | 除 | 5/5 | 1 |
% | 取模(即算术中的求余数) | 7%5 | 2 |
++ | 自增(前) | a=2;b=++a; | a=2;b=3; |
++ | 自增(后) | a=2;b=a++; | a=3;b=2; |
– – | 自减(前) | a=2;b=–a; | a=1;b=1; |
– – | 自减(后) | a=2;b=a–; | a=1;b=2; |
2)赋值运算符及用法
运算符 | 运算 | 范例 | 结果 |
---|
= | 赋值 | a=3;b=2; | a=3;b=2; |
+= | 加等于 | a=3;b=2;a+=b; | a=5;b=2; |
-= | 减等于 | a=3;b=2;a-=b; | a=1;b=2; |
*= | 乘等于 | a=3;b=2;a*=b; | a=6;b=2; |
/= | 除等于 | a=3;b=2;a/=b; | a=1;b=2; |
%= | 模等于 | a=3;b=2;a%=b; | a=1;b=2; |
3)比较运算符及运法
运算符 | 运算 | 范例 | 结果 |
---|
== | 等于 | 4==3 | false |
!= | 不等于 | 4!=3 | true |
< | 小于 | 4<3 | false |
> | 大于 | 4>3 | true |
<= | 小于等于 | 4<=3 | false |
>= | 大于等于 | 4>=3 | true |
4)逻辑运算符及用法
运算符 | 运算 | 范例 | 结果 |
---|
& | 与 | true & true | true |
& | 与 | true & false | false |
& | 与 | false & false | false |
& | 与 | false & true | false |
l | 或 | true l true | true |
l | 或 | true l false | true |
l | 或 | false l false | false |
l | 或 | false l true | true |
^ | 异或 | true ^ true | false |
^ | 异或 | true ^ false | true |
^ | 异或 | false ^ false | false |
^ | 异或 | false ^ true | true |
! | 非 | !true | false |
! | 非 | !false | true |
&& | 短路与 | true && true | true |
&& | 异短路与 | true && false | false |
&& | 短路与 | false && false | false |
&& | 短路与 | false && true | false |
ll | 短路或 | true ll true | true |
ll | 短路或 | true ll false | true |
ll | 短路或 | false ll false | false |
ll | 短路或 | false ll true | true |
1)、运算符“&”和“&&”都表示与 *** 作,当且仅当运算符两边的 *** 作数都为true时,其结果才为true,否则结果为false。但他们在使用上还是有一定区别的,使用“&”运算时,不论左右边的为true还是false,右边的表达式都会进行运算。使用“&&”运算时,若左边为false,右边的表达式将不会进行运算,所以叫短路与。
2)、运算符“|”和“||”都表示与 *** 作,当运算符两边的任一表达式为true时,其结果为true。只有两边表达式的值为false时,其结果才为false。同逻辑与 *** 作类似,“||”运算符为短路或,当运算符“||”的左边为true时,右边的表达式不在进行运算。
3)、运算符“^”表示异或 *** 作,当运算符两边的布尔值相同时(都为true或都为false),其结果为false。当两边的布尔值不相同时,其结果为true。
评论列表(0条)