Devdit
 

คําสั่ง switch มีรูปแบบอย่างไร สร้างยังไง

1.9K

คําสั่ง switch มีรูปแบบอย่างไร บทความนี้อธิบายคำสั่ง switch case ซึ่งเป็นคำสั่งสำหรับเขียนโปรแกรมมีเงื่อนไข ประกอบด้วย keyword หรือคำสั่งที่สำคัญ เช่น switch case break default เป็นต้น สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง คําสั่ง switch ด้วยภาษา Java

import java.util.Scanner; 

class Main {  
  public static void main(String args[]) { 
    int r;
    Scanner scan = new Scanner(System.in);

    String message = "คุณต้องการเข้าเมนู"+ 
          "\n1.Home\n2.Product\n3.Contact\n"+ 
          "คุณต้องการเข้าเมนูกรุณากรอกตัวเลข 1-3 : ";
    
    System.out.print( message );
    r = scan.nextInt();

    switch( r ) {
      case 1:
        System.out.print("เมนู Home ทำงาน");
      break;
      case 2:
        System.out.print("เมนู Product ทำงาน");
      break;
      case 3:
        System.out.print("เมนู Contact ทำงาน");
      break;        
      default:
        System.out.print("คุณกรอกตัวเลขไม่ถูกต้อง");
    }
  } 
}

ผลลัพธ์

คุณต้องการเข้าเมนู
1.Home
2.Product
3.Contact
คุณต้องการเข้าเมนูกรุณากรอกตัวเลข 1-3 : 2

เมนู Product ทำงาน

คำอธิบาย

คําสั่ง switch case จากตัวอย่างโค้ดมีรูปแบบ คำสั่ง และวิธีการใช้งานได้ดังนี้

1. คำสั่ง switch สำหรับสร้างเงื่อนไขแบบ switch case โดยกำหนดตัวแปรที่ต้องการตรวจสอบใน switch

2. คำสั่ง case สำหรับกำหนดเงื่อนไขแต่ละข้อใน switch โดย 1 switch สามารถมี case กี่เงื่อนไขก็ได้

3. คำสั่ง break วางไว้หลังชุดคำสั่งใน case ใช้สำหรับบอกให้ switch case ไม่ต้องเช็คเงื่อนไขที่เหลือ หากพบ case ที่เงื่อนไขเป็นจริงแล้ว

4. คำสั่ง default กรณีถ้าค่าในตัวแปร switch ไม่ตรงกับ case ใดๆ เลยให้ทำงานใน default

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ