算术运算符 介绍 对 Java 中数值类型的数据进行运算 算数运算符表 运算符含义例子结果+正号+11-负号-1-1+加1+12-减1-10*乘1*22/除4/22%取模3%21++自增++12–自减–10+字符串拼接“hello”+“hi”hellohi 注意 前 ++ 和后 ++ 的区别在于前 ++ 是先加在运算,后 ++ 是运算后再加 (++1)=> 2 ;(1++) => 1 整数的除法运算不会保留小数,也不是四舍五入,只保留整数部分 赋值运算符 基本赋值运算符 = 复合赋值运算符 +=-=*=/=%= 关系运算符 [比较运算符] 注意 关系运算符的结果都是 boolean 型,也就是要么是 true,要么是 false 关系运算符表 名称符号==等于!=不等于>=大于等于<=小于等于>大于<小于instanceof检查是否是类的对象 逻辑运算符 逻辑运算符表 名称符号短路与&&短路或||逻辑与&逻辑或|取反!逻辑异或^ 短路与逻辑的区别 短路只要通过某一个表达式能判断整个表达式的真或者假就不会执行后面的表达式逻辑会执行全部的表达式 位运算符 [需要二进制基础] 没什么用,先不管 三元运算符 基本语法 条件表达式 ? 表达式 1: 表达式 2 运算规则 如果条件表达式为 true,运算后的结果是表达式 1如果条件表达式为 false,运算后的结果是表达式 2