Java switch statement

Isipin na ikaw ay isang kabalyero na huminto sa isang sangang bahagi ng kalsada. Kung pupunta ka sa kaliwa, mawawala ang iyong kabayo. Kung tama ka, magkakaroon ka ng kaalaman. Paano natin kakatawanin ang sitwasyong ito sa code? Marahil ay alam mo na na gumagamit kami ng mga konstruksyon tulad ng if-then at if-then-else para gawin ang mga desisyong ito. Ngunit paano kung ang kalsada ay nahati hindi sa dalawa, ngunit sa sampu?

Mayroon kang mga kalsada na "ganap sa kanan", "bahagyang pakaliwa niyan", "medyo pakaliwa" at iba pa, na may kabuuang 10 posibleng kalsada? Isipin kung paano lalago ang iyong "if-then-else" code sa bersyong ito! Ipagpalagay na mayroon kang 10-way na tinidor sa kalsada. Para sa mga ganitong sitwasyon, may switch statement ang Java. Pag-uusapan natin ang taong ito nang maraming beses.

Enum. Mga praktikal na halimbawa. Pagdaragdag ng mga konstruktor at pamamaraan

At ilang salita pa tungkol kay Enum. Mas tiyak, mas kaunting mga salita, ngunit mas maraming code at kasanayan. Pagkatapos ng lahat, ang utak ng maraming tao ay (madalas) puno ng putik sa paksang ito kaysa sa kaalaman. Kung gusto mong magkaroon ng mas magandang pakiramdam para sa paksa, huwag mahiya: huwag mag-atubiling magbasa at mag-explore habang ikaw ay nagpapatuloy.