方法
首先,使用下面的Test1代碼來(lái)看看“&&”的效果(結(jié)果如圖)
public class Test1然后再使用下面的Test2代碼來(lái)看看“&”的效果(結(jié)果如圖)
public class Test2 {public static void main(String[] args) {int i = 5;int j = 10;if(i++>5&++j>10)System.out.println("A!");elseSystem.out.println("B!");System.out.println(i);System.out.println(j);}}
將兩者進(jìn)行對(duì)比可以發(fā)現(xiàn),“&&”是按順序一個(gè)一個(gè)地比較,當(dāng)比較對(duì)象出現(xiàn)false時(shí)就停止比較,而“&”是將所有對(duì)象全部比較之后(出現(xiàn)false時(shí)不會(huì)立即停止),最后再比較。對(duì)比如下圖:
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com