weixin_慕瓜3594852
2019-12-05 19:29
int x = 1,y = 1;
if(x++==2 && ++y==2){
x =7;
}
System.out.println("x="+x+",y="+y);
条件表达式不成立值还是原值,需要把条件表达试改为++x==2 && ++y==2
你写if也就是如果,括号中的都满足了,所以得到x=7,但y并没有运算,还是原值y=1
你应该写y++==2吧
Java入门第二季 升级版
530562 学习 · 6091 问题
相似问题