首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

小弟刚学习java,遇到一个关于循环自加的有关问题

2012-02-23 
小弟刚学习java,遇到一个关于循环自加的问题!小弟刚学习java,遇到一个关于循环自加的问题!代码如下:public

小弟刚学习java,遇到一个关于循环自加的问题!
小弟刚学习java,遇到一个关于循环自加的问题!代码如下:

public class TestWhile
{
  public static void main(String[] args)
  {
  int count = 0;
  while (count < 10)
  {
  System.out.println(count);
  count++;
  }
  System.out.println("循环结束!");  
  }
}


我这段循环自加的代码,输出的第一个结果是0,这个我不是很明白。
因为初始化数值未0,然后循环语句开始自加,那第一个数值为什么不是1呢?
小弟愚钝,请各位大侠指教一下!


[解决办法]

探讨
小弟刚学习java,遇到一个关于循环自加的问题!代码如下:

public class TestWhile
{
public static void main(String[] args)
{
int count = 0;
while (count < 10)
{
System.out.println(count);……

[解决办法]
第一个循环:
程序从上往下读到System.out.println(count);这里,打印count的值,注意,还没有执行到下面的那一行。此时,count值为你上面赋的值0。所以打印0。
然后count++;
count值为1

第2个循环:
程序从上往下读到System.out.println(count);这里,打印count的值,此时,count值为第一个循环结束的值1。所以打印1。
然后count++;

.....后面类似

热点排行