Java中&和&&有什麼差別
Java中&和&&的差異有:&&運算中當第一個表達式為假時則後面一個表達式不執行;而&運算不管第一個表達式是否為真都會執行後一個表達式
在Java中&&和&都是表示"與"的邏輯運算符,也就是and的意思。它們都是當兩邊的表達式都為true的時候,整個運算結果才會為true,否則為false。接下來在文章中將為大家具體介紹這兩者之間的差別,具有一定的參考作用,希望對大家有幫助。
【推薦課程:Java教學】
&和&&的差異
&和&&都是邏輯運算符號,但&&又叫短路運算子。因為當第一個表達式的值為false的時候,則不會再計算第二個表達式;
而&則不管第一個表達式是否為真都會執行兩個表達式。另外&還可以用作位元運算符,當&兩邊的表達式不是Boolean類型的時候,&表示位元運算符。
&& 運算
int i = 0; if(i == 3 && ++i > 0 ) { } System.out.println("i = " + i);
登入後複製
結果是:i = 0 ==>第二個表達式沒有執行
##& 操作
int i = 0; if(i == 3 & ++i > 0 ) { } System.out.println("i = " + i);
登入後複製
以上是Java中&和&&有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
刺客信條陰影:貝殼謎語解決方案
1 個月前
By DDD
Windows 11 KB5054979中的新功能以及如何解決更新問題
3 週前
By DDD
在哪裡可以找到原子中的起重機控制鑰匙卡
1 個月前
By DDD
如何修復KB5055523無法在Windows 11中安裝?
2 週前
By DDD
Inzoi:如何申請學校和大學
3 週前
By DDD

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)