Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Chương trình Java triển khai switch trên chuỗi

Trong bài viết này, chúng ta sẽ tìm hiểu cách triển khai câu lệnh switch trên chuỗi (String). Biểu thức switch đượ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 từng case. String là kiểu dữ liệu chứa một hoặc nhiều ký tự, bao quanh bởi dấu nháy kép.

Ví dụ minh họa

Đầu vào:

Chuỗi đầu vào: Java

Đầu ra mong muốn:

Sử dụng switch case: Chúng ta sẽ dùng Java cho việc lập trình

Thuật toán

  1. Bắt đầu
  2. Khai báo chuỗi input_string
  3. Gán giá trị
  4. Định nghĩa switch case kiểm tra chuỗi và in câu lệnh tương ứng
  5. Hiển thị kết quả
  6. Kết thúc

Ví dụ 1: Xử lý trực tiếp trong main

public class Demo {
    public static void main(String[] args) {
        String input_string = "Java";
        System.out.println("Chuỗi được định nghĩa: " + input_string);
        System.out.println("Sử dụng switch case:");
        switch (input_string) {
            case "Scala":
                System.out.println("Chúng ta sẽ dùng Scala cho việc lập trình");
                break;
            case "Python":
                System.out.println("Chúng ta sẽ dùng Python cho việc lập trình");
                break;
            case "Java":
                System.out.println("Chúng ta sẽ dùng Java cho việc lập trình");
                break;
            default:
                System.out.println("Chuỗi không được định nghĩa");
        }
    }
}

Kết quả

Chuỗi được định nghĩa: Java
Sử dụng switch case: Chúng ta sẽ dùng Java cho việc lập trình

Ví dụ 2: Sử dụng phương thức tách biệt (OOP)

public class Demo {
    static void switch_case(String input_string) {
        System.out.println("Sử dụng switch case:");
        switch (input_string) {
            case "Scala":
                System.out.println("Chúng ta sẽ dùng Scala cho việc lập trình");
                break;
            case "Python":
                System.out.println("Chúng ta sẽ dùng Python cho việc lập trình");
                break;
            case "Java":
                System.out.println("Chúng ta sẽ dùng Java cho việc lập trình");
                break;
            default:
                System.out.println("Chuỗi không được định nghĩa");
        }
    }
    public static void main(String[] args) {
        String input_string = "Java";
        System.out.println("Chuỗi được định nghĩa: " + input_string);
        switch_case(input_string);
    }
}

Kết quả

Chuỗi được định nghĩa: Java
Sử dụng switch case: Chúng ta sẽ dùng Java cho việc lập trình