Pernyataan suis Java

Bayangkan anda seorang kesatria berhenti di persimpangan jalan. Jika anda pergi ke kiri, anda akan kehilangan kuda anda. Jika anda pergi dengan betul, anda akan mendapat ilmu. Bagaimanakah kami akan mewakili situasi ini dalam kod? Anda mungkin sudah tahu bahawa kami menggunakan binaan seperti if-then dan if-then-else untuk membuat keputusan ini. Tetapi bagaimana jika jalan itu berpecah bukan kepada dua, tetapi kepada sepuluh?

Anda mempunyai jalan yang "sepenuhnya ke kanan", "sedikit ke kiri itu", "sedikit lagi ke kiri" dan sebagainya, berjumlah 10 jalan yang mungkin? Bayangkan bagaimana kod "jika-maka-lain" anda akan berkembang dalam versi ini! Katakan anda mempunyai persimpangan 10 hala di jalan. Untuk situasi sedemikian, Java mempunyai pernyataan suis. Kita akan bercakap tentang orang ini beberapa kali lagi.

Enum. Contoh praktikal. Menambah pembina dan kaedah

Dan beberapa perkataan lagi tentang Enum. Lebih tepat lagi, lebih sedikit perkataan, tetapi lebih banyak kod dan amalan. Lagipun, otak ramai orang (selalunya) penuh dengan topik ini daripada pengetahuan. Jika anda ingin merasakan topik yang lebih baik, jangan malu: jangan ragu untuk membaca dan meneroka semasa anda pergi.