Ein Extrapunkt für die richtige Erkenntnis.
Grundsätzlich wird mit if alles einfacher als mit while.
if
while