public class text {
public static void main(String[] args) {
int x= 1, y = 6;
while (y--==6) {x--;}
System.out.println("x=" + x +" ,y =" + y);
}
}
这段代码的直接结果y为什么等于4 求详解~
public static void main(String[] args) {
int x= 1, y = 6;
while (y--==6) {x--;}
System.out.println("x=" + x +" ,y =" + y);
}
}
这段代码的直接结果y为什么等于4 求详解~
第一次:y--==6 成功 y=5;
继续判断 y--==6 失败 y=4;
判断 y==6 通过;
执行y--;所以y=5;
执行x--;
执行循环判断 y==6 不通过
执行y--;所以y=4;
执行
System.out.println("x=" + x +" ,y =" + y);