在学Java的时候,遇到了do-while与while之间的小纠结,不知道do-while应该怎么写,请指教

解决方案 »

  1.   

    while是只有符合表达式条件才会走内部逻辑    dowhile是不管达不达到先走一下逻辑再去判断是否符合表达式条件
      

  2.   

    do...while是先执行后判断,while是先判断后执行
      

  3.   

    do{执行语句}while{判断}
      

  4.   

    dowhile一个要先做一次再判断,while一个是判断后再进入。这个只有遇到的情况多了才有那个感觉。
    举个例子,玩游戏打怪。你是先打了再判断是不是继续打(比如一下就秒了怪,还用循环么)。
      

  5.   

    while跟do...while的使用场景不一样,while是先判断再执行,有可能一次都不执行,do....while是先执行再判断,所以不管怎样都会至少执行一次。
      

  6.   

    结构是这样的,do{执行语句}while{判断},与while的区别在于前者不管条件如何都会执行一次循环体,而white必须满足条件才执行 
      

  7.   

    dowhile可以保证循环至少执行一次,因为它是先循环一次再去判断条件,看是否继续循环,而while是先判断条件,然后看是否执行。
      

  8.   

    while先判断是否满足条件再执行
    do执行再while判断是否满足条件,满足才继续执行
    比方说while(1是双数){ 执行}执行了0次
    do{执行}while(1是双数)执行了1次
      

  9.   

    do{
    }while()
    do里面的要执行的循环的语句,while()小括号里面加的判断语句,比如说s>3,即当s>3时,执行do后的循环体,若不是,退出do,while循环。
    注意:do{}while 是先执行do后面的循环体在执行while的判断语句。
    这个语句和while{}语句很像,都是while()后面的判断语句是真的话,执行循环体,只不过,do{}while()先执行一遍循环体,再执行while()里的判断语句。
      

  10.   

    dowhile至少执行一次
      

  11.   

    看字面意思就很容易记
    do while 先干一炮再谈价钱
    while 谈好价钱再上床
      

  12.   

    do{
      //......方法体
    }while();
    上面的是语法