读书人

amp;跟amp;amp;的区别

发布时间: 2012-08-25 10:06:20 作者: rapoo

&和&&的区别
在java中&&,&都表示且操作,但他们的区别&&如果前面为false就不运行后面的代码,但&无论前面是false还是true,都会计算后面的代码。请看下面的代码:输出的第一行是0,第二行是6

 int x=0,y=0;boolean z=((y=1)==0)&&((x=6)==6);//逻辑运算System.out.println(x);z=((y=1)==0)&((x=6)==6);//&&,&的区别&&如果前面为false就不运行后面的代码,但&无论前面是false还是true,都会计算后面的代码。System.out.println(x);

读书人网 >编程

热点推荐