Che differenza c'è tra:
do
while
if?