Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

Java Program to Implement switch คำสั่งบนสตริง


ในบทความนี้ เราจะเข้าใจวิธีการใช้คำสั่ง switch บนสตริง นิพจน์สวิตช์จะถูกประเมินหนึ่งครั้ง ค่าของนิพจน์จะถูกเปรียบเทียบกับค่าของแต่ละกรณี สตริงเป็นประเภทข้อมูลที่มีอักขระตั้งแต่หนึ่งตัวขึ้นไปและอยู่ในเครื่องหมายคำพูดคู่ (“ ”)

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

สมมติว่าข้อมูลที่เราป้อนคือ

อินพุตสตริง:Java

ผลลัพธ์ที่ต้องการจะเป็น

การใช้ siwtch case:เราจะใช้ Java สำหรับการเข้ารหัสของเรา

อัลกอริทึม

ขั้นตอนที่ 1 - STARTขั้นตอนที่ 2 - ประกาศสตริงชื่อ input_string ขั้นตอนที่ 3 - กำหนดค่าต่างๆ ขั้นตอนที่ 4 - กำหนดคำสั่ง stwtch เพื่อตรวจสอบสตริงอินพุตและพิมพ์ข้อความสั่งตามลำดับ ขั้นตอนที่ 5 - แสดงผลลัพธ์ขั้นตอนที่ 6 - หยุด

ตัวอย่างที่ 1

ที่นี่ เราเชื่อมโยงการดำเนินการทั้งหมดเข้าด้วยกันภายใต้ฟังก์ชัน 'หลัก'

<ก่อน>สาธิตคลาสสาธารณะ { โมฆะสาธารณะหลัก (สตริง [] args) { สตริง input_string ="Java"; System.out.println("สตริงถูกกำหนดเป็น:" +input_string); System.out.println("การใช้กรณี siwtch:"); switch (input_string) { กรณี "Scala":System.out.println ("เราจะใช้ Scala สำหรับการเข้ารหัสของเรา"); หยุดพัก; กรณี "Python":System.out.println("เราจะใช้ Python สำหรับการเข้ารหัสของเรา"); หยุดพัก; กรณี "Java":System.out.println("เราจะใช้ Java สำหรับการเข้ารหัสของเรา"); หยุดพัก; ค่าเริ่มต้น:System.out.println("สตริงไม่ได้กำหนด"); } }}

ผลลัพธ์

สตริงถูกกำหนดเป็น:JavaUsing siwtch case:เราจะใช้ Java สำหรับการเข้ารหัสของเรา

ตัวอย่างที่ 2

ในที่นี้ เราสรุปการดำเนินการเป็นฟังก์ชันที่แสดงการเขียนโปรแกรมเชิงวัตถุ

การสาธิตคลาสสาธารณะ { โมฆะคงที่ switch_case (สตริงอินพุต_สตริง){ System.out.println ("การใช้กรณี siwtch:"); switch (input_string) { กรณี "Scala":System.out.println ("เราจะใช้ Scala สำหรับการเข้ารหัสของเรา"); หยุดพัก; กรณี "Python":System.out.println("เราจะใช้ Python สำหรับการเข้ารหัสของเรา"); หยุดพัก; กรณี "Java":System.out.println("เราจะใช้ Java สำหรับการเข้ารหัสของเรา"); หยุดพัก; ค่าเริ่มต้น:System.out.println("สตริงไม่ได้กำหนด"); } } โมฆะคงที่สาธารณะ main (สตริง [] args) { String input_string ="Java"; System.out.println("สตริงถูกกำหนดเป็น:" +input_string); switch_case(อินพุต_สตริง); }}

ผลลัพธ์

สตริงถูกกำหนดเป็น:JavaUsing siwtch case:เราจะใช้ Java สำหรับการเข้ารหัสของเรา