การนำทางด้วย Enum
Enum เหมาะอย่างยิ่งสำหรับการแทนทิศทางในโลกจริงให้ชัดเจนภายในโค้ด ลองนึกภาพว่ากำลังสร้างฟีเจอร์นำทางสำหรับแอปพลิเคชันที่ให้คำแนะนำแก่ผู้ใช้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Input/Output และ Streams ใน Java
คำแนะนำการฝึกหัด
- กำหนด
enumชื่อDirectionที่มีค่าคงที่ได้แก่NORTH,EAST,SOUTHและWEST - สร้างเมธอดที่รับ parameter ชนิด
Direction - แสดงทิศทาง
EASTโดยใช้printDirection()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
public class EnumDemo {
// Define enum
____ Direction {
NORTH, EAST, SOUTH, WEST
}
// Method with enum parameter
static void printDirection(____ direction) {
System.out.println("Direction: " + direction);
}
// Call method with EAST
public static void main(String[] args) {
printDirection(____.____);
}
}