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

जावा प्रोग्राम यह जाँचने के लिए कि क्या किसी संख्या के सभी अंक इसे विभाजित करते हैं

यह जांचने के लिए कि क्या किसी संख्या के सभी अंक इसे विभाजित करते हैं, जावा कोड इस प्रकार है -

उदाहरण

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.

डेमो नाम की एक क्लास में 'divisibility_check' नाम का एक फंक्शन होता है, जिसके दो पैरामीटर होते हैं- नंबर और डिजिट। यह फ़ंक्शन एक बूलियन मान देता है जो इस बात पर निर्भर करता है कि लौटाया गया आउटपुट सही है या गलत। यह जांचता है कि संख्या 0 नहीं है और संख्या के अंकों से विभाजित संख्या पूरी तरह से विभाजित है या नहीं।

'डिवाइड_डिजिट्स' नाम का एक अन्य फ़ंक्शन एक बूलियन फ़ंक्शन है जो संख्या को पैरामीटर के रूप में लेता है। यह फ़ंक्शन यह देखने के लिए जाँच करता है कि किसी संख्या के सभी अंक संख्या को पूर्ण रूप से विभाजित करते हैं या नहीं। मुख्य फ़ंक्शन में, संख्या के लिए एक मान परिभाषित किया जाता है और इस मान के साथ फ़ंक्शन को कॉल किया जाता है, यदि यह 'सत्य' लौटाता है, तो प्रासंगिक संदेश प्रदर्शित होता है। यदि नहीं, तो यह एक संदेश देता है कि संख्या को पूरी तरह से विभाजित नहीं किया जा सकता है।


  1. जावा प्रोग्राम पैलिंड्रोम की जांच करने के लिए

    पैलिंड्रोम संख्या एक संख्या है जो उलटने पर वही रहती है, उदाहरण के लिए, 121, 313, 525, आदि। उदाहरण आइए अब पैलिंड्रोम की जांच के लिए एक उदाहरण देखें - public class Palindrome {    public static void main(String[] args) {       int a = 525, revVal = 0, remainder, val;   &

  1. जांचें कि क्या किसी संख्या के सभी अंक इसे पायथन में विभाजित करते हैं

    मान लीजिए कि हमारे पास एक संख्या n है। हमें यह जांचना है कि इसके सभी अंक n को विभाजित कर सकते हैं या नहीं। इसलिए, यदि इनपुट n =135 जैसा है, तो आउटपुट ट्रू होगा, क्योंकि (135/1 =135), (135/3 =45) और (135/5 =27)। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - वैल:=n 0, करें d :=वैल मॉड 10 यदि n,

  1. पायथन प्रोग्राम फॉर चेक अगर किसी संख्या के सभी अंक इसे विभाजित करते हैं

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन −किसी संख्या n को देखते हुए, ज्ञात कीजिए कि n के सभी अंक इसे विभाजित करते हैं या नहीं। यहां हम जांच करेंगे कि दी गई संख्या में कोई 0 नहीं है क्योंकि यह शून्य अपवाद से भाग देगा और इसलिए हमें उत्तर