! if-else
if (a < b) then
! ...
else if (a == b) then
! ...
else
! ...
end if
! select case
select case (my_char)
case('a')
! ...
case('b')
! ...
case default
! ...
end select
! do loop
do n = 1, 10, 1
if (i == 8) then
cycle
end if
if (i == 9) then
exit
end if
if (i == 10) then
stop
end if
! ...
end do
! while loop
do while (n <= 10)
! ...
end do
! nested loop
iloop do i = 1, 3
! ...
jloop: do j = 1, 3
! ...
kloop: do k = 1, 3
! ...
end do kloop
end do jloop
end do iloop