`

短路操作符认识

 
阅读更多
&&会短路
&不会
||会短路
|不会短路
参考文章来源:http://babyduncan.iteye.com/blog/970366
eg:
public class TestOperater {
public static void main(String[] args) {
        int i = 0;  
        int j = 0;  
        boolean k = true;  
  
        k = ((i = 3) == 4) && ((j = 6) == 7); 
        
        System.out.println(k);  
        System.out.println(i);  
        System.out.println(j);  
        
        k = ((i = 2) == 4) & ((j = 6) == 7);
        
        System.out.println(k); 
        System.out.println(i); 
        System.out.println(j); 
        
        k = ((i = 3) == 3) || ((j = 7) == 7);  
        
        System.out.println(k); 
        System.out.println(i); 
        System.out.println(j); 
        
        k = ((i = 2) == 2) | ((j = 2) == 2);  
        
        System.out.println(k);  
        System.out.println(i); 
        System.out.println(j);  
}
}
输出结果:
false
3
0
false
2
6
true
3
6
true
2
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics