do { sentencias; }while( condicion_logica ); |
![]() |
La sentencia do/while es muy parecida a la sentencia while, con la diferencia que el codigo de sentencias, siempre lo ejecuta una vez, aunque la condicion sea falsa
int x = 0; do { System.out.println("X vale = "+x); x++; }while(x<0); |
La salida de este programa, imprimira "X vale = 0" y saldra del bucle, ya que no se cumple la condicion, con esto demostramos que el codigo de sentencia se ejecuta una vez antes de evaluar si la expresion es cierta.