Java
 Computer >> コンピューター >  >> プログラミング >> Java

偶数の長さの単語を印刷するJavaプログラム


この記事では、偶数の長さの単語を印刷する方法を理解します。文字列は、1つ以上の文字を含み、二重引用符(“”)で囲まれたデータ型です。 Charは、アルファベット、整数、または特殊文字を含むデータ型です。

以下は同じのデモンストレーションです-

入力がであると仮定します −

Input string: Java Programming are cool

必要な出力は

The words with even lengths are:
Java
cool

アルゴリズム

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

例1

ここでは、「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);
   }
}

出力

The string is defined as: Java Programming are cool

The words with even lengths are:
Java
cool

例2

ここでは、操作をオブジェクト指向プログラミングを示す関数にカプセル化します。

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);
   }
}

出力

The string is defined as: Java Programming are cool

The words with even lengths are:
Java
cool

  1. Cプログラムで奇数の長さの文字列を「X」形式で印刷します。

    文字列プログラムで指定された場合、文字列を「X」形式で出力する必要があります。参考までに、下の画像を参照してください。 ここでは、1つの変数を使用して左から右( i)に印刷し、他の変数を使用して右から左( j)に印刷し、他の変数kを使用してスペース計算に使用できます。 以下は、与えられたアルゴリズムのC++実装です。 アルゴリズム START Step 1 ->Declare Function void print(string str, int len)    Loop For int i = 0 and i < len and i++  

  2. 文字列に偶数の長さの単語を出力するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列を指定すると、文字列内のすべての単語を均等な長さで表示する必要があります。 アプローチ split()関数を使用して入力文字列を分割します。 forを使用して文字列の単語を繰り返し処理します ループ& len()を使用して単語の長さを計算します 機能。 長さが均等であると評価されると、単語が画面に表示されます。 それ以外の場合、画面に単語は表示されません。 次に、以下の実装を見てみましょう- 例 def printWords(s): # split