Java运算符详细解析

    技术2024-04-21  104

    Java运算符详细解析: 运算符: –1,算术运算符* + - * / %(取余数) ++ – –2,比较运算符:结果是boolean值(true/false) == 相等比较 != 不相等比较 –3,逻辑运算符:结果是boolean值 + !(取反,非真即假,非假即真) – &(逻辑与) – 表示并且关系 – 1 & 2 ,想得到最终的结果是true,要求是:1是true并且2是true – &&(双与/短路与)-- 表示并且关系 --高效 – 1 && 2 ,当1为false时,结果早都注定了是false,2的代码就会被短路不用执行了,提高效率 – |(逻辑或) – 表示或者关系 – 1 | 2 ,想得到最终的结果是true,要求是:1是true或者2是true – ||(双或/短路或) – 表示或者关系 --高效 – 1 || 2 ,当1为true时,结果早都注定了是true,2的代码就会被短路不用执行了,提高效率 –4,三元运算符 1 ? 2 : 3 —运算结果可能是2,也可能是3.到底是谁?由1决定. –当1的位置判断成立时,结果就是2 –当1的位置判断不成立时,结果就是3 –5,赋值运算符 = += -= = /= 复合赋值运算符 注释:短路与和短路或 短路与&&:只要第一个条件不满足,后面条件就不再判断。 &要对所有的条件都进行判断。 短路或||:只要满足第一个条件,后面的条件就不再判断。 |要对所有的条件进行判断。

    案例实操:

    Processed: 0.011, SQL: 9