ในการเขียนโปรแกรมจริงมักจะมี "ชุดข้อมูล"
ตัวอย่างเช่นตั้งแต่วันจันทร์ถึงวันอาทิตย์องค์ประกอบข้อมูลทั้งเจ็ดได้จัดตั้ง "ชุดข้อมูล" หนึ่งสัปดาห์และองค์ประกอบข้อมูลทั้งสี่ของฤดูใบไม้ผลิฤดูร้อนฤดูใบไม้ร่วงและฤดูหนาวเป็น "ชุดข้อมูล" ของสี่ฤดูกาล
จะใช้ "ชุดข้อมูล" เหล่านี้ได้ดีขึ้นใน Java ได้ดีขึ้น ดังนั้นการแจงนับจึงมาในมือและรหัสต่อไปนี้แนะนำการใช้การแจงนับโดยละเอียด
แพ็คเกจ com.ljq.test;/** * วิธีการแจงนับรายละเอียดคำอธิบาย * * @author jiqinlin * */การทดสอบคลาสสาธารณะ {/** * การแจงนับสามัญ * * @author jiqinlin */public enum colornum {สีแดง, เขียว, สีเหลือง, สีเหลือง, สีเหลือง, สีเหลือง สีน้ำเงิน;} /** * การแจงนับเช่นคลาสธรรมดาสามารถเพิ่มแอตทริบิวต์และวิธีการคุณสามารถเพิ่มแอตทริบิวต์หรือวิธีการคงที่และไม่คงที่ * * * * @author jiqinlin * * /public enum seasonum {// note: การแจกแจง ด้านหน้ามิฉะนั้นจะรวบรวมสปริงผิดฤดูร้อนฤดูใบไม้ร่วงฤดูหนาว; * * * @author jiqinlin * */public enum เพศ {// มันจะต้องได้รับการกำหนดโดยวงเล็บและจะต้องนำตัวสร้างและแอตทริบิวต์และวิธีการของผู้ติดตาม ไม่ได้รับมอบหมายและส่วนหนึ่งของการมอบหมายจะต้องไม่ได้รับมอบหมาย เพศ (ค่าสตริง) {this.value = value;} public String getValue () {ค่า rn;}} / *** สถานะการสั่งซื้อ ** การแจงนับ metic ด้วยวิธีนามธรรม *** @author jiqinlin ** / public enum enum orderstate { / ** ถูกยกเลิก* / ไม่สามารถ {สตริงสาธารณะ getName () {return ";}}}}, / ** ที่จะตรวจสอบ* / waitconfirm {สตริงสาธารณะ getName () {return" เพื่อตรวจสอบ ";}}}} , / ** กำลังรอการชำระเงิน* / การชำระเงิน waitpayment {สตริงสาธารณะ getName () {return "รอการชำระเงิน";}}, / ** การออกเดท* / adameasureproduct {สตริงสาธารณะ getName () {return "คือการแจกจ่าย";}} / ** รอการจัดส่ง* / waitDeliver {สตริงสาธารณะ getName () {"รอการส่งมอบ";}}, / ** จัดส่ง* / ส่ง {สตริงสาธารณะ getName () {return ";}}, / ** ได้รับ ** ได้รับ {สตริงสาธารณะ getName () {return "ได้รับ";}}; การกำหนดตัวแปร; : System.ououou T.println ("สีเป็นสีเขียว"); BREAK; การแจงนับ systers.out.println ("ค่าการแจงนับของ Colorenum คือ"+colorenum.values (). ความยาว+""); .ed.ord.ordinal ())); // 0 System.out.println (colorenum.green.ordinal ()); // 1 system.out.println (colorenum.yellow.ordinal ()); // 2 System.out.println (Colorenum.Blue. Ordinal ()); -------- --------------------- System.out.println ("==========="); System.err.println ("季节为" + seasonenum.getSeason ()); == "); สำหรับ (เพศเพศ: gender.values ()) {system.out.println (gender.value);} // ----------------- ------------------------------------------------------ ---------------- ===== "); สำหรับ (ลำดับคำสั่ง: ordeState.values ()) {System.out.println (order.getName ()) ;}}}