Trong bài này, chúng ta sẽ hiểu cách triển khai câu lệnh switch trên chuỗi. Biểu thức chuyển đổi được đánh giá một lần. Giá trị của biểu thức được so sánh với giá trị của mỗi trường hợp. Chuỗi là một kiểu dữ liệu chứa một hoặc nhiều ký tự và được đặt trong dấu ngoặc kép (“”).
Dưới đây là một minh chứng về điều tương tự -
Giả sử đầu vào của chúng tôi là -
Chuỗi đầu vào:Java
Đầu ra mong muốn sẽ là -
Sử dụng các trường hợp siwtch:Chúng tôi sẽ sử dụng Java để viết mã của mình
Thuật toán
Bước 1 - STARTSBước 2 - Khai báo một chuỗi cụ thể là input_string.Bước 3 - Xác định các giá trị. Bước 4 - Xác định câu lệnh stwtch để kiểm tra chuỗi nhập và in các câu lệnh tương ứng. / pre>Ví dụ 1
Ở đây, chúng tôi liên kết tất cả các hoạt động với nhau trong hàm "main".
public class Demo {public static void main (String [] args) {String input_string ="Java"; System.out.println ("Chuỗi được định nghĩa là:" + input_string); System.out.println ("Sử dụng trường hợp siwtch:"); switch (input_string) {case "Scala":System.out.println ("Chúng tôi sẽ sử dụng Scala để viết mã của chúng tôi"); phá vỡ; case "Python":System.out.println ("Chúng tôi sẽ sử dụng Python để viết mã của chúng tôi"); phá vỡ; case "Java":System.out.println ("Chúng tôi sẽ sử dụng Java để viết mã của chúng tôi"); phá vỡ; default:System.out.println ("Chuỗi không xác định"); }}}Đầu ra
Chuỗi được định nghĩa là:Java Sử dụng các trường hợp siwtch:Chúng tôi sẽ sử dụng Java để viết mã của mìnhVí dụ 2
Ở đây, chúng tôi đóng gói các hoạt động thành các hàm thể hiện lập trình hướng đối tượng.
public class Demo {static void switch_case (String input_string) {System.out.println ("Sử dụng trường hợp siwtch:"); switch (input_string) {case "Scala":System.out.println ("Chúng tôi sẽ sử dụng Scala để viết mã của chúng tôi"); phá vỡ; case "Python":System.out.println ("Chúng tôi sẽ sử dụng Python để viết mã của chúng tôi"); phá vỡ; case "Java":System.out.println ("Chúng tôi sẽ sử dụng Java để viết mã của chúng tôi"); phá vỡ; default:System.out.println ("Chuỗi không xác định"); }} public static void main (String [] args) {String input_string ="Java"; System.out.println ("Chuỗi được định nghĩa là:" + input_string); switch_case (chuỗi đầu vào); }}Đầu ra
Chuỗi được định nghĩa là:Java Sử dụng các trường hợp siwtch:Chúng tôi sẽ sử dụng Java để viết mã của mình