一、运算符是一种特殊的符号,用以表时数据的运算、赋值和比较等
1. 算术运算符
运算符之一:算术运算符
:* + - + - * / % (前)++ (后)++ (前)-- (后)-- +
2. 赋值运算符
/*
- 赋值运算符
- 1.符号:=
- ①当“=”两侧数据类型不一直时,可以使用自动类型转换或使用强制类型扎UN哈UN原则进行处理。
- ②支持连续赋值
- 2.扩展赋值运算符:+=,-=,*=,/=,%=
*/
3. 比较运算符(关系运算符)
/*
- 运算符之三:比较运算符
- == != > < >= <= instanceof
- 结论:
- 1.比较运算符的结果是boolean类型。
- 2.区分“==”和“=”。
-
*/
4. 逻辑运算符
*运算符之四:逻辑运算符
*
- &–逻辑与----且
- &&–短路与----且
- |–逻辑与----或
- ||–短路或----或
- !逻辑非----非
- ^–逻辑异或----两个不一样就是true,一样为false
- 说明:逻辑运算符操作的都是boolean类型的变量
*![在这里
5. 位运算符
6. 三元运算符
/*
- 运算符之六:三元运算符
- 1.结构:(条件表达式)?表达式1:表达式2
- 2.说明:
- ①条件表达式的结果是一个boolean类型变量
- ②根据条件表达式的真或假,true执行表达式1,false执行表达式2
- ③表达式1和表达式2要求是一致的,需要能够同一类型
- ④三元运算符是可以嵌套使用的
- 3.凡是可以使用三元运算符的地方,都可以改写成if-else,优先选择三元运算符,原因:简洁且计算效率高
- 但凡是用if-else的地方,无法全部改写成三元运算
*/