& 是位运算
1&2
0001
&
0010
=
0000
即1&2 = 0
&&逻辑运算
if(1>0 && 3>2) //ture
{
}
if(1>2 && 3>2) //false
{
}
另外 还有
int i=0;
if(1>2 && ++i>2)
{
System.out.println(" "+i);
}
System.out.println(" "+i); // 0
int i=0;
if(1>2 & ++i>2)
{
System.out.println(" "+i);
}
System.out.println(" "+i); // 1