Operational Charecter 运算符
定义
定义:运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。共有5种类型
分类
1.算术运算符
1.详情
+(正号)-(负号) + - * / %(取模) (前)++ (后)++ (前)-- (后)-- +(字符串连接)
2.注意点
注意:取模(取余)运算结果的符号与被模数的符号相同,开发中,经常使用%来判断能否被除尽的情况。 例:-12 % 5 == -2
2.赋值运算符
1.详情
= += -= *= /= %=
2.注意点
注意点:1.赋值运算符可以连续赋值。 例:int i2,j2; i2 = j2 = 10;
2.赋值运算符不会改变数据本身的类型。 例:num += 2; (数据类型同num) //num = num + 2;(数据类型为int或更高)
3.比较运算符
1.详情
== != > >= < <= instanceof(检查是否是类的对象)
2.注意点
注意:比较运算符的结果是boolean类型
4.逻辑运算符
1.详情
&(逻辑与) &&(短路与) |(逻辑或) ||(短路或) !(逻辑非) ^(逻辑异或)
短路的概念:二元表达式中,当左侧的表达式能够确定结果时,程序不再执行右边的运算。这种现象就是短路。
2.注意点
注意:
1.逻辑运算符用于连接boolean类型的条件表达式;且不能连续使用。
2.区分&,&&(短路与); (开发中,推荐使用&&