黑马程序员技术交流社区

标题: 关于此程序运行结果问题 [打印本页]

作者: 玉遥    时间: 2014-7-4 10:48
标题: 关于此程序运行结果问题
class  Demo
{
public static void main(String[] args)
{
  int i=1;
  
  for(int j=1;j<100;j++){
   i=i++;
  }
  System.out.println(i);
  
}
}

这个小程序运行结果输出1.

解释:i=i++,这一步中i每次先把值赋给左面的i,再++,再次循环用的是左面的i再次赋值,而不是i++后的值赋值。


作者: 许庭洲    时间: 2014-7-8 13:50
值得学习ing!




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