当前位置: 代码迷 >> J2SE >> count++的有关问题
  详细解决方案

count++的有关问题

热度:138   发布时间:2016-04-23 19:51:59.0
count++的问题
public class Test {
public static void main(String[] args){

int count = 100;
System.out.println(count++);
}
}
为什么打印的结果是count=100,而不是count=101,不是有++吗
求指教
------解决思路----------------------
count++ 先参与运算,后++
++count    先++,后参与运算

 int count = 100;
System.out.println(count++); // 先将count值输出,然后再对count 进行加一运算
System.out.println(count);  // 这时输出的count,便是上面加一之后的count,为101

------解决思路----------------------
楼上正解,解释的很详细。
在后++那一行的代码,得到的还是原来的数据,前++就是得到的+1之后的数据。
------解决思路----------------------
System.out.println(count++);
是先弄 System.out.println(count);
然后再弄后面的++
  相关解决方案