课程
/后端开发
/Java
/Java入门第二季 升级版
int x = 1,y = 1;
if(x++==2 && ++y==2){
x =7;
}
System.out.println("x="+x+",y="+y);
2019-12-05
源自:Java入门第二季 升级版 9-1
正在回答
条件表达式不成立值还是原值,需要把条件表达试改为++x==2 && ++y==2
你写if也就是如果,括号中的都满足了,所以得到x=7,但y并没有运算,还是原值y=1
weixin_慕瓜3594852 提问者
你应该写y++==2吧
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答输出个数不明白为什么是2个??
2 回答为什么我的if语句输入Y或者y总执行不了,结果总是输出退出,暂时先不考虑default的情况
3 回答在java中double per=2*3.14*10; 输出结果为什么是62.800000000000004
1 回答为什么我输出的是3
2 回答为什么我的金字塔输出是一列输出