日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA入门级教学之(逻辑(布尔)运算符)

發布時間:2024/7/23 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA入门级教学之(逻辑(布尔)运算符) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

/*
邏輯(布爾)運算符:
& ?邏輯與 ?(兩邊的算子都是true,結果才是true)
| ?邏輯或 ?(兩邊的算子只要有一個是true,結果就是true)
! ?邏輯非 ?(取反)
^ ?邏輯異或(兩邊的算子只要是不一樣的,結果就是reue)

&& 短路與
|| 短路或

1.邏輯運算符要求兩邊的算子都是布爾類型,
? 并且邏輯運算符最終的運算結果也是一個布爾類型

2.短路與和邏輯與最終的運算結果是相同的,只不過短路與存在短路現象

3.短路或和邏輯或最終的運算結果是相同的,只不過短路或存在短路現象

4.什么情況下會發生短路現象呢?

5.什么時候選擇使用邏輯與運算符?什么時候選擇使用短路與運算符?
*/

public class OperatorTest03 {public static void main(String[] args) {System.out.println(5>3&5>2); System.out.println(5>3&5>6); System.out.println(5>3|5>6);//邏輯與和短路與 int x=10; int y=8; //邏輯與 //邏輯與的左右兩邊必須執行,無論前面是真是假,后面都要執行 System.out.println(x<y & ++x<y); System.out.println(x);//11//短路與 //短路與后只要執行符號的前半部分發現為假,后半部分不執行,所以x=10不變 System.out.println(x<y && ++x<y); //System.out.println(x);10//短路與后只要執行符號的前半部分發現為真,后半部分不短路,正常執行,所以x=11 System.out.println(x>y && ++x<y); System.out.println(x);//11//這種現象被稱為短路現象/* 從某種角度來看, 短路與更加智能,由于后面的表達式可能不執行 所以執行效率會更高,這種方式在實際的開發中使用較多。短路與比邏輯與使用的多。 短路與更加常用但是,在某些特殊的業務邏輯中,要求算子必須全部執行,這時候就務必使用邏輯與什么情況下發生短路或? *第一個表達式執行結果是true,會發生短路或。 什么情況下發生短路與? ? *第一個表達式執行結果是false,會發生短路與。 */} }

?

總結

以上是生活随笔為你收集整理的JAVA入门级教学之(逻辑(布尔)运算符)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。