কম্পিউটার

জাভা প্রোগ্রাম একটি সংখ্যার সমস্ত সংখ্যা এটিকে ভাগ করে কিনা তা পরীক্ষা করতে


একটি সংখ্যার সমস্ত সংখ্যা এটিকে ভাগ করে কিনা তা পরীক্ষা করতে, জাভা কোডটি নিম্নরূপ -

উদাহরণ

import java.io.*;
public class Demo{
   static boolean divisibility_check(int val, int digit){
      return (digit != 0 && val % digit == 0);
   }
   static boolean divide_digits(int val){
      int temp = val;
      while (temp > 0){
         int digit = val % 10;
         if ((divisibility_check(val, digit)) == false)
         return false;
         temp /= 10;
      }
      return true;
   }
   public static void main(String args[]){
      int val = 150;
      if (divide_digits(val))
      System.out.println("All the digits of the number divide the number completely.");
      else
      System.out.println("All the digits of the number are not divided by the number
      completely.");
   }
}

আউটপুট

All the digits of the number are not divided by the number completely.

ডেমো নামের একটি ক্লাসে ‘বিভাজ্যতা_চেক’ নামে একটি ফাংশন রয়েছে, যার দুটি প্যারামিটার রয়েছে- সংখ্যা এবং সংখ্যা। এই ফাংশনটি একটি বুলিয়ান মান প্রদান করে যে আউটপুটটি সত্য না মিথ্যা তার উপর নির্ভর করে। সংখ্যাটি 0 না হলে এবং সংখ্যাটির অঙ্ক দ্বারা ভাগ করা সংখ্যাটি সম্পূর্ণরূপে বিভক্ত কিনা তা পরীক্ষা করে।

'divide_digits' নামে আরেকটি ফাংশন হল একটি বুলিয়ান ফাংশন যা সংখ্যাটিকে প্যারামিটার হিসেবে নেয়। এই ফাংশনটি একটি সংখ্যার সমস্ত সংখ্যা সংখ্যাটিকে সম্পূর্ণভাবে ভাগ করেছে কিনা তা পরীক্ষা করে। প্রধান ফাংশনে, সংখ্যার জন্য একটি মান সংজ্ঞায়িত করা হয় এবং এই মান দিয়ে ফাংশনটিকে কল করা হয়, যদি এটি 'সত্য' প্রদান করে, তাহলে প্রাসঙ্গিক বার্তা প্রদর্শিত হয়। যদি না হয়, তাহলে এটি একটি বার্তা দেয় যে সংখ্যাটি সম্পূর্ণভাবে ভাগ করা যাবে না।


  1. জাভা প্রোগ্রাম প্রাইম চেক করতে এবং জাভাতে পরবর্তী প্রাইম খুঁজে পেতে

  2. প্যালিনড্রোম চেক করতে জাভা প্রোগ্রাম

  3. একটি সংখ্যার সমস্ত সংখ্যা পাইথনে বিভক্ত কিনা তা পরীক্ষা করুন

  4. একটি সংখ্যার সমস্ত সংখ্যা এটিকে ভাগ করে কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম