while 和do while 循环最大的区别时do while 先执行一次在判断条件。while则是先判断条件,看下面例子。

工具/原料

  • MyEclips

方法/步骤

  1. 1

    创建一个类.CLASS文件,建一个main方法。

    写入下面代码体验一下两者的区别。

      boolean condition =false;

     int i=0;

     System.out.println("i的初始值为"+i);

    while(condition){

    i++;

     

    }

    System.out.println("经过while循环之后,"+i);

    do{

    i++;  

    }while(condition);

    System.out.println("经过了do_while循环后"+i+"i加1");

     }

    具体参考下图。

  2. 2

    点击运行,看控制台结果。我们发现do while i的值为1。

  3. 3

    如果condition为true呢?

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。