Do[expr, {max}]Do[expr, {i, max}]Do[expr, {i, min, max}]i = max.Do[expr, {i, min, max, step}]Do[expr, {i, {$i_1$, $i_2$, ...}}]Do[expr, {i, $i_{min}$, $i_{max}$}, {j, $j_{min}$, $j_{max}$}, ...]Do[Print[i], {i, 2, 4}]
Do[Print[{i, j}], {i,1,2}, {j,3,5}]
You can use Break[] and Continue[] inside Do:
Do[If[i > 10, Break[], If[Mod[i, 2] == 0, Continue[]]; Print[i]], {i, 5, 20}]