Computer >> 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 này, chúng ta sẽ hiểu cách in các từ có độ dài chẵn. 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 (“”). Char là một kiểu dữ liệu có chứa một bảng chữ cái hoặc một số nguyên hoặc một ký tự đặc biệt.

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à -

Input string: Java Programming are cool

Đầu ra mong muốn sẽ là -

The words with even lengths are:
Java
cool

Thuật toán

Step 1 - START
Step 2 - Declare a string namely input_string.
Step 3 - Define the values.
Step 4 - Iterate over the string usinf a for-loop, compute word.length() modulus of 2 for each word to check if the length gets completely divided by 2. Store the words.
Step 5 - Display the result
Step 6 - Stop

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 EvenLengths {
   public static void main(String[] args) {
      String input_string = "Java Programming are cool";
      System.out.println("The string is defined as: " +input_string);
      System.out.println("\nThe words with even lengths are: ");
      for (String word : input_string.split(" "))
         if (word.length() % 2 == 0)
            System.out.println(word);
   }
}

Đầu ra

The string is defined as: Java Programming are cool

The words with even lengths are:
Java
cool

Ví 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 EvenLengths {
   public static void printWords(String input_string) {
      System.out.println("\nThe words with even lengths are: ");
      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("The string is defined as: " +input_string);
      printWords(input_string);
   }
}

Đầu ra

The string is defined as: Java Programming are cool

The words with even lengths are:
Java
cool