- package com.aduvm.practice;
- public class IfDemo1 {
- /**
- * @param args
- */
- public static void main(String[] args)
- {
- int x = 1,y = 1;
- if(x++==2 & ++y==2) { //首先判断左边1==2?不等于所以左边结果为0,x=2,再判断2==2吗?右边结果为1,y=2
- x =7; //由于0&1的值为0即为假,所以if条件语句里的程序不执行
- }
- System.out.println("x="+x+",y="+y); //输出x=2,y=2
-
- }
- }
-
复制代码 |