java的y++ ,y- -到底怎么用? 什么时候y的值+1,-1 举例子说明

来源:百度知道 编辑:UC知道 时间:2024/04/27 05:19:27

y++先返回y的值再++,你看y在++的前面嘛,所以先y再++
++y先++再返回y的值,你看++在y的前面嘛,所以先++再y

例如
y=5;x=y++;z=++y
那么x=5,z=7
y--,--y与此类似只不过y的值减一
你的理解有一处错误就是这两种情况y的值都会有变化
x=y++付给x的是(y++)这个表达式的值,不是y的值,这时候y已经加1了

你是概念不清楚吧?y++ 自加,y--自减