Java中有兩種操作符可以用來連接多個(gè)條件,分別是“連環(huán)點(diǎn)”和“and”。
首先讓我們來看看如何使用“連環(huán)點(diǎn)”連接條件:
if (a.equals("Hello"). or b.equals("World"). or c.equals("Java")) { // 若滿足任一條件則執(zhí)行該語句 } else { // 若所有條件均不滿足則執(zhí)行該語句 }
可以發(fā)現(xiàn),在使用“連環(huán)點(diǎn)”時(shí),每個(gè)條件都需要以“.”結(jié)尾,最后的一條條件可以不用以“.”結(jié)尾。
接下來看看如何使用“and”連接條件:
if (a.equals("Hello") && b.equals("World") && c.equals("Java")) { // 若所有條件均滿足則執(zhí)行該語句 } else { // 若任一條件不滿足則執(zhí)行該語句 }
使用“and”連接條件時(shí),每個(gè)條件之間使用“&&”連接。
需要注意的是,使用“連環(huán)點(diǎn)”和“and”連接條件時(shí),條件的先后順序以及使用“()”括號(hào)的方式會(huì)影響運(yùn)算結(jié)果,因此在編寫程序時(shí)應(yīng)當(dāng)仔細(xì)考慮條件的順序及其關(guān)系。