//Executes a statement repeatedly, until the value of condition becomes false. //The test takes place before each iteration while(condition) { statement }