文中の母音と子音の数を数えるJavaプログラム
この記事では、Javaで母音と子音を数える方法を理解します。 'a''e''i''o''u'を含むアルファベットは母音と呼ばれ、他のすべてのアルファベットは子音と呼ばれます。
以下は同じのデモンストレーションです-
入力
入力が-
であると仮定しますHello, my name is Charlie
出力
必要な出力は-
になりますThe number of vowels in the statement is: 8 The number of vowels in the Consonants is: 12
アルゴリズム
Step1- Start Step 2- Declare two integers: vowels_count, consonants_count and a string my_str Step 3- Prompt the user to enter a string value/ define the string Step 4- Read the values Step 5- Run a for-loop, check each letter whether it is a consonant or an vowel. Increment the respective integer. Store the value. Step 6- Display the result Step 7- Stop
例1
ここでは、プロンプトに基づいてユーザーが入力を入力しています。この例は、コーディンググラウンドツールでライブで試すことができます 。
import java.util.Scanner; public class VowelAndConsonents { public static void main(String[] args) { int vowels_count, consonants_count; String my_str; vowels_count = 0; consonants_count = 0; Scanner scanner = new Scanner(System.in); System.out.println("A scanner object has been defined "); System.out.print("Enter a statement: "); my_str = scanner.nextLine(); my_str = my_str.toLowerCase(); for (int i = 0; i < my_str.length(); ++i) { char ch = my_str.charAt(i); if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') { ++vowels_count; } else if ((ch >= 'a' && ch <= 'z')) { ++consonants_count; } } System.out.println("The number of vowels in the statement is: " + vowels_count); System.out.println("The number of vowels in the Consonants is: " + consonants_count); } }
出力
A scanner object has been defined Enter a statement: Hello, my name is Charlie The number of vowels in the statement is: 8 The number of vowels in the Consonants is: 12
例2
ここでは、整数は事前に定義されており、その値にアクセスしてコンソールに表示されます。
public class VowelAndConsonents { public static void main(String[] args) { int vowels_count, consonants_count; vowels_count = 0; consonants_count = 0; String my_str = "Hello, my name is Charie"; System.out.println("The statement is defined as : " +my_str ); my_str = my_str.toLowerCase(); for (int i = 0; i < my_str.length(); ++i) { char ch = my_str.charAt(i); if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') { ++vowels_count; } else if ((ch >= 'a' && ch <= 'z')) { ++consonants_count; } } System.out.println("The number of vowels in the statement is: " + vowels_count); System.out.println("The number of vowels in the Consonants is: " + consonants_count); } }
出力
The statement is defined as : Hello, my name is Charie The number of vowels in the statement is: 8 The number of vowels in the Consonants is: 11
-
Javaで数を数えるプログラムを実装するにはどうすればよいですか?
プログラムはJLabelを使用します カウントラベルを保持するには、 JTextField 数値を保持するコンポーネントカウント 、 JButton 追加を作成するコンポーネント 、削除 およびリセット ボタン。追加ボタンをクリックすると、JTextFieldのカウントがインクリメントされます 投稿者 1 削除ボタンをクリックすると、カウントが「1」ずつ減らされます。 [リセット]ボタンをクリックすると、リセットされます 0へのカウント 。 例 import java.awt.*; import java.awt.event.*; import javax.swing.*; publ
-
指定された文字列のセットを使用して母音の数をカウントするPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −文字列が与えられたので、与えられた文字列のセットを使用して母音の数を数える必要があります。 ここでは、文字列全体をトラバースして、各文字が母音であるかどうかを確認し、カウントをインクリメントします。 次に、以下の実装の概念を観察しましょう- 例 def vowel_count(str): count = 0 #string of vowels vowel = "aeiouAEIOU" &nbs