java 运算符 数据类型的引用 流程控制语句
赋值运算符 = 赋值 +=加后赋值 -=减后赋值 *=乘后赋值 /=除后赋值 %=取余后赋值 a+=2 类似于a=a+2 其他一样 比较运算符 ==等于 !=不等于 <小于 >大于 <=小于等于 >=大于等于 逻辑运算符 & 与 | 或 ^异或 !非 &&短路与 ||短路非 短路与&&:参与运算的两边数据,有false,则运算结果为false; 短路或||:参与运算的两边数据,有true,则运算结果为true; 逻辑非! : 参与运算的数据,原先是true则变成false,原先是false则变成true。 异或^ 两边相同为false 不同为true 对于&&,如果第一个值为false,那么第二个不再计算,如果第一个值为true,那么还要计算第二个值; 对于||,若果第一个值为false,那么还要计算第二个值,如果第一个值为true,那么第二个值不会计算; 对于&和|操作符,两边无论如何都计算。 三元运算符 格式 (条件表达式)?表达式1:表达式2; 运算规则 先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。 运算优先级 括号>正负号>自增自减,非>乘除,取余>加减>移位运算>大小关系>相等关系>按位与>按位异或>按位或>逻辑与>逻辑或>条件运算>赋值运算>位赋值运算 引用数据类型 在使用时先导包,import java.util.类