एक वाक्य में स्वर और व्यंजन की संख्या की गणना करने के लिए जावा प्रोग्राम

इस कार्यक्रम में, आप जावा में अगर और किसी वाक्य का उपयोग करके स्वर, व्यंजन, अंक और रिक्त स्थान की संख्या की गणना करना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • लूप के लिए जावा
  • जावा अगर … और स्टेटमेंट

उदाहरण: स्वर, व्यंजन, अंक और स्थान गिनने का कार्यक्रम

 class Main ( public static void main(String() args) ( String line = "This website is aw3som3."; int vowels = 0, consonants = 0, digits = 0, spaces = 0; line = line.toLowerCase(); for (int i = 0; i = 'a' && ch = '0' && ch <= '9') ( ++digits; ) // check if character is a white space else if (ch == ' ') ( ++spaces; ) ) System.out.println("Vowels: " + vowels); System.out.println("Consonants: " + consonants); System.out.println("Digits: " + digits); System.out.println("White spaces: " + spaces); ) )

आउटपुट

 स्वर: 7 व्यंजन: 11 अंक: 2 सफेद स्थान: 3

उपरोक्त उदाहरण में, हमने प्रत्येक चेक के लिए 4 शर्तें रखी हैं।

  • पहली ifशर्त यह जांचना है कि चरित्र एक स्वर है या नहीं।
  • else ifहालत निम्नलिखित ifकि क्या यह पात्र एक है की जाँच करने के व्यंजन या नहीं। आदेश समान होना चाहिए अन्यथा, सभी स्वरों को व्यंजन के रूप में भी माना जाता है।
  • दूसरा else ifयह जांचना है कि चरित्र 0 से 9 के बीच है या नहीं।
  • अंत में, अंतिम शर्त यह जांचना है कि चरित्र एक अंतरिक्ष चरित्र है या नहीं।

इसके लिए, हमने लाइन का उपयोग करके कम किया है toLowerCase()। यह एक अनुकूलन है जो कि कैपिटल ए से जेड और स्वरों के लिए जांच नहीं किया जाता है।

हमने length()स्ट्रिंग की लंबाई जानने और charAt()दिए गए इंडेक्स (स्थिति) पर वर्ण प्राप्त करने के लिए फ़ंक्शन का उपयोग किया है ।

दिलचस्प लेख...