Java anahtarı bildirimi

Bir yol ayrımında duran bir şövalye olduğunuzu hayal edin. Sola gidersen atını kaybedersin. Sağa gidersen bilgi edinirsin. Bu durumu kodda nasıl temsil ederiz? Bu kararları vermek için if-then ve if-then-else gibi yapıları kullandığımızı muhtemelen zaten biliyorsunuzdur. Peki ya yol ikiye değil de on parçaya ayrılırsa?

"Tamamen sağda", "bunun biraz solunda", "biraz daha solda" vb. Yollarınız var, toplam 10 olası yol var mı? Bu sürümde "eğer-o zaman-else" kodunuzun nasıl büyüyeceğini hayal edin! Yolda 10 yol ayrımı olduğunu varsayalım. Bu tür durumlar için Java'da switch deyimi vardır. Bu adam hakkında birkaç kez daha konuşacağız.

Sıralama. Pratik örnekler. Yapıcılar ve yöntemler ekleme

Ve Enum hakkında birkaç söz daha. Daha doğrusu, daha az kelime, ancak daha fazla kod ve uygulama. Ne de olsa, birçok insanın beyni (çoğunlukla) bu konuda bilgiden çok pelteyle doludur. Konu hakkında daha iyi bir fikir edinmek istiyorsanız, çekinmeyin: ilerledikçe okumaktan ve keşfetmekten çekinmeyin.