int j = 0; j=j++;
[quote=引用 7 楼 u010303969 的回复:] j是个变量你得知道, j = j++的是意思是把j++的值赋给前面的变量j, 而j++是先参与运算再自增,所以j++参与运算时的值为0 也就是把0又赋给了j变量 所以j的值还是0. 希望对你有帮助 哥是专业的java老师,不要迷恋哥。给你个java技术交流群467674681平时可以互相交流交流。 你也可以看看这个网站www.lhjava.com
j是个变量你得知道, j = j++的是意思是把j++的值赋给前面的变量j, 而j++是先参与运算再自增,所以j++参与运算时的值为0 也就是把0又赋给了j变量 所以j的值还是0. 希望对你有帮助 哥是专业的java老师,不要迷恋哥。给你个java技术交流群467674681平时可以互相交流交流。 你也可以看看这个网站www.lhjava.com
你先要区分“=”;i++;++i的概念; “=”是赋值运算符,就是把右边的值或表达式赋给左边的变量。 例:int i=0; i=i++;就是先把0赋给变量i,然后自己再自加。
[quote=引用 2 楼 qq_36409192 的回复:] [quote=引用 1 楼 aschouas 的回复:] "j++" "j--" 先赋值再运算 "++j" "--j" 先运算再赋值 希望能帮到你
[quote=引用 1 楼 aschouas 的回复:] "j++" "j--" 先赋值再运算 "++j" "--j" 先运算再赋值 希望能帮到你
"j++" "j--" 先赋值再运算 "++j" "--j" 先运算再赋值 希望能帮到你
62,628
社区成员
307,259
社区内容
加载中
试试用AI创作助手写篇文章吧