public class E{
public static void main (String args[]){
int x=1;
int y=6;
while(y-->0){
x--;
}
System.out.println(x);
System.out.println(y);
}
}
3 回答
AnglusWang
TA贡献4条经验 获得超1个赞
0>0 很明显为假; 但是当 y 为1 判断时, 进入while循环,x的值变为)5;
即: 当执行 y-- > 0 (y=0) 这个判断语句后,while循环终止; 打印输出x, y 的值 分别为 -5, -1.
补充: y-- 与 --y 的区别是, 前者 先运算再自减,后者 是先自减了 再参与运算。
添加回答
举报
0/150
提交
取消