Declarație de comutare Java

Imaginează-ți că ești un cavaler oprit la o bifurcație a drumului. Dacă mergi la stânga, îți vei pierde calul. Dacă mergi corect, vei dobândi cunoștințe. Cum am reprezenta această situație în cod? Probabil știți deja că folosim constructe precum if-then și if-then-else pentru a lua aceste decizii. Dar dacă drumul nu se împarte în două, ci în zece?

Ai drumuri care sunt „complet la dreapta”, „puțin la stânga de asta”, „un pic mai la stânga” și așa mai departe, însumând 10 drumuri posibile? Imaginează-ți cum va crește codul tău „dacă-atunci-altfel” în această versiune! Să presupunem că aveți o bifurcație cu 10 direcții pe drum. Pentru astfel de situații, Java are instrucțiunea switch. Vom mai vorbi despre acest tip de câteva ori.

Enum. Exemple practice. Adăugarea de constructori și metode

Și încă câteva cuvinte despre Enum. Mai precis, mai puține cuvinte, dar mai mult cod și practică. La urma urmei, creierul multor oameni este (destul de des) plin de zgomot pe acest subiect, mai degrabă decât de cunoștințe. Dacă doriți să înțelegeți mai bine subiectul, nu vă sfiați: nu ezitați să citiți și să explorați pe măsură ce mergeți.