इस लेख में हम समझेंगे कि जावा में स्वरों और व्यंजनों की गिनती कैसे की जाती है। 'a', 'e', 'i', 'o', 'u' वर्णों को स्वर कहा जाता है और अन्य सभी वर्ण व्यंजन कहलाते हैं।
नीचे इसका प्रदर्शन दिया गया है:
इनपुट
मान लीजिए हमारा इनपुट है:
Hello, my name is Charlie
आउटपुट
वांछित आउटपुट होगा:
कथन में स्वरों की संख्या है: 8 कथन में व्यंजनों की संख्या है: 12
एल्गोरिदम
चरण 1 - प्रारंभ चरण 2 - दो पूर्णांक घोषित करें: vowels_count, consonants_count और एक स्ट्रिंग my_str चरण 3 - उपयोगकर्ता से स्ट्रिंग मान दर्ज करने के लिए प्रॉम्प्ट करें / स्ट्रिंग परिभाषित करें चरण 4 - मान पढ़ें चरण 5 - for-लूप चलाएं, प्रत्येक अक्षर की जांच करें कि यह स्वर है या व्यंजन। संबंधित पूर्णांक बढ़ाएं। मान संग्रहीत करें। चरण 6 - परिणाम प्रदर्शित करें चरण 7 - रुकें
उदाहरण 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("एक स्कैनर ऑब्जेक्ट परिभाषित किया गया है");
System.out.print("एक कथन दर्ज करें: ");
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("कथन में स्वरों की संख्या है: " + vowels_count);
System.out.println("कथन में व्यंजनों की संख्या है: " + consonants_count);
}
}
आउटपुट
एक स्कैनर ऑब्जेक्ट परिभाषित किया गया है एक कथन दर्ज करें: Hello, my name is Charlie कथन में स्वरों की संख्या है: 8 कथन में व्यंजनों की संख्या है: 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("कथन परिभाषित है: " + 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("कथन में स्वरों की संख्या है: " + vowels_count);
System.out.println("कथन में व्यंजनों की संख्या है: " + consonants_count);
}
}
आउटपुट
कथन परिभाषित है: Hello, my name is Charie कथन में स्वरों की संख्या है: 8 कथन में व्यंजनों की संख्या है: 11