我是靠谱客的博主 听话太阳,最近开发中收集的这篇文章主要介绍& 和 &&的运算(值)结果 及 Boolean结果,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

package day;
public class Test_05 {


public static void main(String[] args) {
//练习1  看程序猜结果
int i =3;
int j =2;
//boolean n =(i++)>(--j) & (--i)%(j++)==1 & (i--)<(j--);
//System.out.println("i的值是:"+i+";j的值是:"+j+";Boolean结果:"+n);//2  1 false
/*分析:
* i=3,4,3,2 j=2,1,2,1
   n=3>1  &  3%1==1  &  3<2;  
   n=(true &  false )  &  3<2;
   n=false  & false
   n=false
*/


boolean m =(i++)>(--j) && (--i)%(j++)==1 && (i--)<(j--);
System.out.println("i的值是:"+i+";j的值是:"+j+";Boolean结果:"+m);//2  1 false
/*分析: 
i=3,4,3   j=2,1,2

m= 3>1  ;i=4,j=1,true 
m= 3%1==1 ;i=3,j=2,false //真真为真,有1个假为假   
m= true+false=false //注意:算出2个结果就可以&&了,如果3个结果出来再&&就会错了
m= false  //&& 当左边为false时,右边不运算 ,所以&& (i--)<(j--);直接不用计算了
*/
}
}

最后

以上就是听话太阳为你收集整理的& 和 &&的运算(值)结果 及 Boolean结果的全部内容,希望文章能够帮你解决& 和 &&的运算(值)结果 及 Boolean结果所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部