Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम एक स्ट्रिंग में चरित्र की आवृत्ति का पता लगाने के लिए

इस लेख में, हम समझेंगे कि किसी स्ट्रिंग में वर्ण की आवृत्ति कैसे ज्ञात करें। स्ट्रिंग एक डेटाटाइप है जिसमें एक या अधिक वर्ण होते हैं और दोहरे उद्धरण चिह्नों ("") में संलग्न होते हैं।

नीचे उसी का एक प्रदर्शन है -

मान लीजिए कि हमारा इनपुट है -

Input string: Java Programming is fun
Input character: a

वांछित आउटपुट होगा -

The frequency of a is 3

एल्गोरिदम

Step 1 - START
Step 2 - Declare a string namely input_string, a char namely input_character, an int value na,ely counter.
Step 3 - Define the values.
Step 4 - Iterate over the string using a for-loop, compare each letter of the string with the character provided. If the character matches, increment the counter value.
Step 5 - Display the result
Step 6 - Stop

उदाहरण 1

यहां, हम 'मेन' ​​फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।

public class Demo {
   public static void main(String[] args) {
      String input_string = "Java Programming is fun";
      System.out.println("The string is defined as: " +input_string);
      char input_character = 'a';
      System.out.println("The character is defined as: " +input_character);
      int counter = 0;
      for(int i = 0; i < input_string.length(); i++) {
         if(input_character == input_string.charAt(i)) {
            ++counter;
         }
      }
      System.out.println("The frequency of " + input_character + " is " + counter );
   }
}

आउटपुट

The string is defined as: Java Programming is fun
The character is defined as: a
The frequency of a is 3

उदाहरण 2

यहां, हम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।

public class Demo {
   public static int get_count(String input_string,char input_character) {
      int counter = 0;
      for (int i = 0; i < input_string.length(); i++) {
         if (input_character == input_string.charAt(i)) {
            ++counter;
         }
      }
      return counter;
   }
   public static void main(String[] args) {
      String input_string = "Java Programming is fun";
      System.out.println("The string is defined as: " +input_string);
      char input_character = 'a';
      System.out.println("The character is defined as: " +input_character);
      int counter = get_count(input_string, input_character);
      System.out.println("The frequency of " + input_character + " is " + counter );
   }
}

आउटपुट

The string is defined as: Java Programming is fun
The character is defined as: a
The frequency of a is 3

  1. जावा प्रोग्राम एक वृत्त की परिधि का पता लगाने के लिए

    इस लेख में, हम समझेंगे कि किसी वृत्त की परिधि कैसे ज्ञात की जाती है। परिधि एक वृत्त की परिधि है। यह एक वृत्त के चारों ओर की दूरी है। परिधि सूत्र C =2𝜋\pi r द्वारा दी गई है, जहां \pi𝜋 =3.14 और r वृत्त की त्रिज्या है - नीचे उसी का एक प्रदर्शन है - इनपुट मान लीजिए हमारा इनपुट है - वृत्त की त्र

  1. एक समलंब का क्षेत्रफल ज्ञात करने के लिए जावा प्रोग्राम

    इस लेख में हम समझेंगे कि समलम्ब चतुर्भुज का क्षेत्रफल कैसे ज्ञात किया जाता है। ट्रेपेज़ियम एक प्रकार का चतुर्भुज है जिसमें कम से कम एक जोड़ी पक्ष एक दूसरे के समानांतर होता है। समलम्ब चतुर्भुज की समानांतर भुजाओं को आधार कहा जाता है और समलंब की गैर-समानांतर भुजाओं को पाद कहा जाता है। इसे समलम्बाकार भी

  1. एक आयत का परिमाप ज्ञात करने के लिए जावा प्रोग्राम

    इस लेख में, हम समझेंगे कि एक आयत का परिमाप कैसे ज्ञात करें। आयत के परिमाप की गणना आयत की सभी भुजाओं की लंबाई जोड़कर की जाती है। नीचे एक आयत का प्रदर्शन है। एक आयत का परिमाप आयत की दो लंबाई और दो चौड़ाई की कुल लंबाई है - इनपुट मान लीजिए हमारा इनपुट है - The length of the sides of a rectangle ar