while (condition) {
// code
}
int i = 0;
while (i < n) {
// code
i++;
}
for (int i = 0; i < n; i++) {
// code
}
for (;condition;) {
// code
}
// code
while (condition) {
// code
}
do {
// code
} while (condition);
while (true) {
// code
}
for (int i = 0; i < n; i++) {
if (condition)
i--; // This could cause an infinite loop!!!
}