इस कार्यक्रम में, आप जावा में अगर और किसी वाक्य का उपयोग करके स्वर, व्यंजन, अंक और रिक्त स्थान की संख्या की गणना करना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- लूप के लिए जावा
- जावा अगर … और स्टेटमेंट
उदाहरण: स्वर, व्यंजन, अंक और स्थान गिनने का कार्यक्रम
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()
दिए गए इंडेक्स (स्थिति) पर वर्ण प्राप्त करने के लिए फ़ंक्शन का उपयोग किया है ।