1) Loop constructs allow a set of statements to be executed repeatedly as long as a condition is true. Common loop constructs include while, do-while, and for loops. 2) While and do-while loops execute statements until a logical condition becomes false, differing in that do-while checks the condition after executing the loop body once. 3) For loops initialize and test a condition for each repetition and allow incrementing/decrementing a variable to control loop repetition.