Pernyataan beralih Java

Bayangkan Anda seorang kesatria yang berhenti di persimpangan jalan. Jika Anda ke kiri, Anda akan kehilangan kuda Anda. Jika Anda pergi dengan benar, Anda akan mendapatkan pengetahuan. Bagaimana kita merepresentasikan situasi ini dalam kode? Anda mungkin sudah mengetahui bahwa kita menggunakan konstruksi seperti if-then dan if-then-else untuk membuat keputusan ini. Tapi bagaimana jika jalan itu terbelah bukan menjadi dua, tapi menjadi sepuluh?

Anda memiliki jalan yang "benar-benar ke kanan", "sedikit ke kiri", "sedikit ke kiri" dan seterusnya, dengan total 10 kemungkinan jalan? Bayangkan bagaimana kode "if-then-else" Anda akan berkembang di versi ini! Misalkan Anda memiliki pertigaan 10 arah di jalan. Untuk situasi seperti itu, Java memiliki pernyataan switch. Kita akan membicarakan orang ini beberapa kali lagi.

Enum. Contoh praktis. Menambahkan konstruktor dan metode

Dan beberapa kata lagi tentang Enum. Lebih tepatnya, lebih sedikit kata, tetapi lebih banyak kode dan praktik. Lagi pula, otak banyak orang (sering) penuh dengan topik ini daripada pengetahuan. Jika Anda ingin lebih memahami topik tersebut, jangan malu: jangan ragu untuk membaca dan menjelajah sambil jalan.