
文章目录
- 一、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条)