public class TestAnd {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int x,y;
x=3;
y=5;
boolean b= x> y && x ++ == y-- ; // b= (x> y) && (x ++ == y--)
// 相当于 只执行了 b= ( x > y ) ;
System.out.println( x + " " +y +" " +b );
x=3;
y=5;
b= x> y & x ++ == y-- ; // b= (x> y) & ( x ++ == y--)
/*相当于执行了三次操作
* b= x>y & x == y ;
* x++ ;
* y-- ;
*/
System.out.println( x + " " +y +" " +b );
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int x,y;
x=3;
y=5;
boolean b= x> y && x ++ == y-- ; // b= (x> y) && (x ++ == y--)
// 相当于 只执行了 b= ( x > y ) ;
System.out.println( x + " " +y +" " +b );
x=3;
y=5;
b= x> y & x ++ == y-- ; // b= (x> y) & ( x ++ == y--)
/*相当于执行了三次操作
* b= x>y & x == y ;
* x++ ;
* y-- ;
*/
System.out.println( x + " " +y +" " +b );
}
}