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

Chương trình Java in các từ có độ dài chẵn

Trong bài viết này, chúng ta sẽ tìm hiểu cách in ra các từ có độ dài chẵn trong chuỗi. 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. Char là kiểu dữ liệu chứa chữ cái, số hoặc ký tự đặc biệt.

Ví dụ minh họa

Đầu vào:

Chuỗi đầu vào: Java Programming are cool

Đầu ra mong muốn:

Các từ độ dài chẵn: Java cool

Thuật toán

  1. Bắt đầu
  2. Khai báo chuỗi input_string
  3. Gán giá trị
  4. Tách chuỗi thành từ bằng split(" "), duyệt từng từ, kiểm tra word.length() % 2 == 0
  5. Hiển thị các từ thỏa mãn
  6. Kết thúc

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

public class EvenLengths {
    public static void main(String[] args) {
        String input_string = "Java Programming are cool";
        System.out.println("Chuỗi được định nghĩa: " + input_string);
        System.out.println("\nCác từ độ dài chẵn:");
        for (String word : input_string.split(" ")) {
            if (word.length() % 2 == 0)
                System.out.println(word);
        }
    }
}

Kết quả

Chuỗi được định nghĩa: Java Programming are cool
Các từ độ dài chẵn:
Java
cool

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

public class EvenLengths {
    public static void printWords(String input_string) {
        System.out.println("\nCác từ độ dài chẵn:");
        for (String word : input_string.split(" ")) {
            if (word.length() % 2 == 0)
                System.out.println(word);
        }
    }
    public static void main(String[] args) {
        String input_string = "Java Programming are cool";
        System.out.println("Chuỗi được định nghĩa: " + input_string);
        printWords(input_string);
    }
}

Kết quả

Chuỗi được định nghĩa: Java Programming are cool
Các từ độ dài chẵn:
Java
cool