ไวยากรณ์ของโครงสร้างสวิตช์ (คำสั่งสวิตช์)
สวิตช์ (นิพจน์) {---> ประเภทคือ int, case case case 1: ---> โครงสร้างกรณีสามารถมี multiple // block 1break; ---> โปรแกรมแยกออกจากโครงสร้างสวิตช์ case case case case n: ---> ค่าของค่าคงที่ไม่เหมือนกัน // คำสั่ง block;มาดูตัวอย่างโค้ดด้านล่างพร้อมความคิดเห็นโดยละเอียดคุณสามารถอ้างถึง:
switchstu คลาสสาธารณะ {/* สวิตช์: สวิตช์ (ตัวแปร) {ตัวอักษรตัวอักษร A: รหัส A; หยุดพัก; กรณีตัวอักษร B: รหัส B; หยุดพัก; ค่าเริ่มต้น: รหัส E} รหัส C ตัดสินค่าของตัวแปร หากค่าเท่ากับ A ชื่อจะดำเนินการ A ถ้าเท่ากับ B ชื่อจะดำเนินการ B. หากเงื่อนไขกรณีทั้งหมดไม่เป็นไปตามรหัสที่จะดำเนินการเริ่มต้นจะถูกรับประกัน: หลังจากเงื่อนไขของคดีถูกพบก่อนที่จะพบกับการหยุดพักรหัสทั้งหมดหลังจากกรณีถัดไปจะถูกดำเนินการหมายเหตุ: 1 3. สวิตช์สามารถตัดสินประเภท int (และประเภทที่สามารถแปลงเป็น INT โดยอัตโนมัติ) และหลังจาก JDK1.7 คุณสามารถตัดสินการขยายตัวของสตริงและ enum: ถ้าบล็อกวงเล็บของกิ่งก้านเช่นสวิตช์สามารถละเว้นได้ ใหม่ java.util.scanner (system.in); system.out.println ("โปรดป้อนอายุของคุณ"); อายุถ่าน = (ถ่าน) sc.nextint (); // char ch = 'i'; // int i = ch; str = "6"; switch (str) {case "16": กรณี "17" "12": System.out.println ("การศึกษาในเกรด 6"); break; กรณี "6": system.out.println ("การศึกษาในเกรด 1"); break; เริ่มต้น: system.out.println ("ไม่เรียนอีกต่อไป");} system.out.println ("กลับบ้าน number "); system.out.println (" รหัสยังคงเป็นพื้นผิว ");}}สรุป
ข้างต้นเป็นคำอธิบายโดยละเอียดทั้งหมดของรหัสคำสั่งการเลือกสวิตช์ใน Java ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงเว็บไซต์นี้ต่อไปได้:
Java ทำการวิเคราะห์อินสแตนซ์ของวัตถุจากมุมมองของซอร์สโค้ด JDK
คำอธิบายโดยละเอียดเกี่ยวกับรหัสชั้นเรียนการทดสอบภายใน Java
การวิเคราะห์รหัสทดสอบมรดกใน Java
หากมีข้อบกพร่องใด ๆ โปรดชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!