黑马程序员技术交流社区

标题: 自己给自己赋值时候的++问题 [打印本页]

作者: west2179    时间: 2016-4-12 22:35
标题: 自己给自己赋值时候的++问题
{    int b =130;
    b=b++;
   System.out.print(b);
}
是什么原因导致的还是输出130



作者: 张宪达    时间: 2016-4-12 22:42
你试试b =  ++b
作者: Petergee    时间: 2016-4-12 22:43
++在变量前和在变量后是有区别的,
++在前则先对变量自加再参与运算;
++在后则先对变量运算再对变量实现自加,
题目中b=b++,则b先参与运算,b的值为130
作者: 张宪达    时间: 2016-4-12 22:44
先运算后加减




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2