Java学习——Java中的运算符
一.算术运算符
1.int型的变量在非强制转换运算下结果为int型
2.取模运算中,结果的符号与被模数符号相同
3.自增运算中不会改变自身数据类型
4.赋值运算符支持连续赋值 i = j = 10;
二.比较运算符
1.结果都为布尔型(blooean)
三.逻辑运算符
1.只适用于布尔类型的变量
2.结果为布尔类型
3.^ 逻辑异或
4.& 与 &&的区别 &逻辑符,就算前面的条件不符合,后面的条件仍
会进行判断,但&&会直接短路
5.| 与 ||的区别 原理同4
四.位运算符
直接对整数的二进制进行的运算
五.三元运算符
(条件表达式)?表达式1:表达式2;
1.表达式一与表达式二的类型要能够统一,
2.三元运算符能够嵌套使用
3.凡是可以使用三元运算符的地方都可以改成if else反之不成立