av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

java基礎,求解答。

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

問題描述

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') ; } } 代碼如上,我任務考察的是 && 符號 與 & 符號的區別,但是在最后一個 1 / 0 == 0 這個竟然能走通,而且打印出來了yootk,這個除數不是不能為零的嗎?為什么能走通呢?很是費解,希望大神可以給解釋下,謝謝。

問題解答

回答1:

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

&& 運算符檢查第一個表達式是否返回 false,如果是 false , 則結果必為 false,不再檢查其他內容|| 運算符檢查第一個表達式是否返回 true,如果是 true , 則結果必為 true,不再檢查其他內容

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 ,后面的內容就不再執行了

回答2:

10%2 == 1為 false,整個表達式最終結果就是false,后面的不執行了,短路了。

回答3:

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

標簽: java
相關文章:
主站蜘蛛池模板: 久久久久久久久久久91 | 日韩看片| 日日日干干干 | 国产成人精品a视频一区www | 国产专区免费 | 伊人久久精品 | 日韩欧美在线视频观看 | www亚洲精品| 久草成人 | 天天天天操 | 国产精品激情 | 精品中文字幕在线观看 | 久久免费高清视频 | 亚洲一区电影 | 欧美国产中文字幕 | 99re免费 | 91精品国产一区二区三区 | 欧美一区二区视频 | 亚洲人人舔人人 | 涩涩视频在线观看 | 欧美激情精品久久久久 | 国产日韩欧美在线 | 国产精品久久福利 | 久久人体视频 | 久久91av| 欧美日韩大陆 | 欧美成人自拍视频 | 黄网站在线观看 | 日韩午夜场 | 91精品久久久久久久久中文字幕 | 色啪网 | 亚洲欧美视频一区 | 欧美乱码精品一区二区三区 | 国产成人免费视频网站高清观看视频 | 天天射影院 | 亚洲国产成人精品女人久久久野战 | 一本大道久久a久久精二百 国产成人免费在线 | 久草视频观看 | 国产精品精品视频一区二区三区 | 91免费看片 | 国产在线麻豆精品入口 |