国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java基礎(chǔ),求解答。

瀏覽:134日期:2023-10-22 08:43:50

問(wèn)題描述

public class Demo {

public static void main(String args[]) { boolean flag = 10%2 == 1 && 10 / 3 == 0 && 1 / 0 == 0 ; System.out.println(flag ? 'mldn' : 'yootk') ; } } 代碼如上,我任務(wù)考察的是 && 符號(hào) 與 & 符號(hào)的區(qū)別,但是在最后一個(gè) 1 / 0 == 0 這個(gè)竟然能走通,而且打印出來(lái)了yootk,這個(gè)除數(shù)不是不能為零的嗎?為什么能走通呢?很是費(fèi)解,希望大神可以給解釋下,謝謝。

問(wèn)題解答

回答1:

&& 和 || 具有短路效應(yīng):短路效應(yīng)的根本原因是提高性能

&& 運(yùn)算符檢查第一個(gè)表達(dá)式是否返回 false,如果是 false , 則結(jié)果必為 false,不再檢查其他內(nèi)容|| 運(yùn)算符檢查第一個(gè)表達(dá)式是否返回 true,如果是 true , 則結(jié)果必為 true,不再檢查其他內(nèi)容

public static void main(String args[]) { boolean flag = 10%2 == 1 && 10 / 3 == 0 && 1 / 0 == 0 ; System.out.println(flag ? 'mldn' : 'yootk') ; }

10%2 == 1 為 false ,后面的內(nèi)容就不再執(zhí)行了

回答2:

10%2 == 1為 false,整個(gè)表達(dá)式最終結(jié)果就是false,后面的不執(zhí)行了,短路了。

回答3:

&&和||會(huì)短路,但&和|不會(huì)。如果你把&&改成&就一定會(huì)有異常了。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 满洲里市| 和田市| 太湖县| 甘泉县| 宁都县| 云浮市| 惠水县| 县级市| 富平县| 铜山县| 温宿县| 冕宁县| 大洼县| 铜川市| 清流县| 陕西省| 嘉义县| 和政县| 寻乌县| 登封市| 马边| 阆中市| 探索| 巨鹿县| 体育| 芒康县| 蓝田县| 泸西县| 阳春市| 晋江市| 保山市| 古田县| 龙川县| 闻喜县| 远安县| 万源市| 洛隆县| 德阳市| 罗城| 张家港市| 仁寿县|