++i 和 i++的区别

问题

如下Java语句 double x=2.0; int y=4; x/=++y; 执行后,x的值是()

 

分析

++y 是先加再运行
y++ 是先运算再加
 
结果
++y,则y=5
int的5转成double的5
x=2.0/5=0.4(这里是double的5 )
posted @ 2020-07-19 09:41  牧牛人Alec  阅读(135)  评论(0编辑  收藏  举报