1. 运算符
- 概念:对常量或变量进行操作的符号
2. 表达式
- 概念:用运算符将常量或变量连接在一起形成的符合java语法规范的式子
- 举例
- int i=5; int j=6; int m=i+j; + 加号运算 i+j 数学表达式
- System.out.println(7+8);
3. 算术运算符
- +
- -
- *
- / 两整数相除,结果也为整数 5/2=2 5.0/2.0=2.5
- % 10%3=1 5%2=1
4. 字符的+操作符
- 字符数据类型参与数学运算会将char数据转换为数字后参与运算 char c=‘ a’; c+1
5. 在算术表达式中的数据类型提升规则
- byte,short,char->int->long->float-double
6. 字符串+操作符
- 字符串的拼接
7. 赋值操作符
- = int i=5;
- += short s=5; s+=6;--->类型转换 s=(short)(s+6);
- -+
- *=
- /=
- %=
8. 自增自减操作符
- ++: 前置 int i=5 ++i 先对变量进行+1操作,再参与运算 后置 i++ 先参与运算,再对变量进行+1操作
- --:前置 int i=5 --i 先对变量进行-1操作,再参与运算 后置 i-- 先参与运算,再对变量进行--1操作
9. 关系操作符
- ==
- !=
- (>)
- (>=)
- (<)
- (<=)
10. 逻辑操作符
- &:当两个表达式的结果都为true时结果true,否则为 false
- |:当有一个表达式的结果为 true时,结果true
- ^:两个表达式的结果不同是为true,否则为 false
- !:取反 |
|