কম্পিউটার

একটি নির্দিষ্ট বাক্যে প্রতিটি শব্দের অক্ষর গণনা করার জন্য জাভা প্রোগ্রাম


একটি প্রদত্ত বাক্যে প্রতিটি শব্দের অক্ষর গণনা করতে, জাভা কোডটি নিম্নরূপ -

উদাহরণ

import java.util.*;
public class Demo{
   static final int max_chars = 256;
   static void char_occurence(String my_str){
      int count[] = new int[max_chars];
      int str_len = my_str.length();
      for (int i = 0; i < str_len; i++)
         count[my_str.charAt(i)]++;
      char ch[] = new char[my_str.length()];
      for (int i = 0; i < str_len; i++){
         ch[i] = my_str.charAt(i);
         int find = 0;
         for (int j = 0; j <= i; j++){
            if (my_str.charAt(i) == ch[j])
               find++;
         }
         if (find == 1)
            System.out.println("The number of occurrence of " + my_str.charAt(i) + " is :" +
            count[my_str.charAt(i)]);
      }
   }
   public static void main(String[] args){
      Scanner my_scan = new Scanner(System.in);
      String my_str = "This is a sample";
      char_occurence(my_str);
   }
}

আউটপুট

The number of occurrence of T is :1
The number of occurrence of h is :1
The number of occurrence of i is :2
The number of occurrence of s is :3
The number of occurrence of is :3
The number of occurrence of a is :2
The number of occurrence of m is :1
The number of occurrence of p is :1
The number of occurrence of l is :1
The number of occurrence of e is :1

ডেমো নামের একটি ক্লাসে 'char_occurence' ফাংশন রয়েছে যা স্ট্রিং এর মাধ্যমে পুনরাবৃত্তি করে এবং প্রতিটি অক্ষর গণনা করে এবং গণনা অ্যারেতে সংশ্লিষ্ট অক্ষরকে তার গণনা নির্ধারণ করে। মূল ফাংশনে, কনসোল থেকে ইনপুট পড়ার জন্য একটি স্ক্যানার ক্লাস অবজেক্ট তৈরি করা হয়। ফাংশনটি স্ট্রিং-এ কল করা হয় এবং কনসোলে প্রতিটি অক্ষরের গণনা প্রদর্শিত হয়।


  1. জাভাতে সংখ্যা গণনা করার জন্য একটি প্রোগ্রাম কীভাবে বাস্তবায়ন করবেন?

  2. পাইথনে প্রতিটি বন্ধনী গভীরতায় অক্ষরের সংখ্যা গণনা করার প্রোগ্রাম

  3. পাইথনে প্রদত্ত সংখ্যায় বিট 1-এর সংখ্যা খুঁজে বের করার প্রোগ্রাম

  4. পাইথনে একজোড়া স্ট্রিংয়ে মিলিত অক্ষরের সংখ্যা গণনা করুন