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

एक जावा प्रोग्राम में एक बेस को दूसरे बेस में बदलें

मान लीजिए कि हमारे पास एक ऑक्टल नंबर है। ऑक्टल को अन्य आधारों जैसे बाइनरी, हेक्साडेसिमल, आदि में बदलने के लिए, जावा कोड इस प्रकार है -

उदाहरण

public class Demo{
   public static String base_convert(String num, int source, int destination){
      return Integer.toString(Integer.parseInt(num, source), destination);
   }
   public static void main(String[] args){
      String my_num = "345";
      int source = 8;
      int destination = 2;
      System.out.println("Converting the number from octal to binary: "+ base_convert (my_num, source, destination));
      destination = 10;
      System.out.println("Converting the number from octal to decimal : "+ base_convert (my_num, source, destination));
      destination = 16;
      System.out.println("Converting the number from octal to hexadecimal: "+ base_convert (my_num, source, destination));
   }
}

आउटपुट

Converting the number from octal to binary: 11100101
Converting the number from octal to decimal : 229
Converting the number from octal to hexadecimal: e5

डेमो नामक एक वर्ग में 'base_convert' नामक एक फ़ंक्शन परिभाषित किया गया है। यह फ़ंक्शन पूर्णांक को स्रोत आधार से गंतव्य आधार तक पार्स करता है, इसे एक स्ट्रिंग में परिवर्तित करता है और इसे आउटपुट के रूप में देता है। मुख्य फ़ंक्शन में, संख्या के लिए मान, स्रोत आधार के लिए और विभिन्न गंतव्य आधारों के लिए परिभाषित किया गया है। 'base_convert' फ़ंक्शन को पैरामीटर के रूप में संख्या, स्रोत और गंतव्य के साथ कहा जाता है। प्रासंगिक आउटपुट प्रदर्शित होता है।


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

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

  1. क्या हम एक जावा प्रोग्राम में एक से अधिक क्लास की घोषणा कर सकते हैं?

    एक एकल जावा प्रोग्राम में दो या अधिक कक्षाएं होती हैं, यह जावा में दो तरह से संभव है। एक जावा प्रोग्राम में एकाधिक कक्षाओं को लागू करने के दो तरीके नेस्टेड क्लासेस एकाधिक गैर-नेस्टेड कक्षाएं संकलक एकाधिक गैर-नेस्टेड कक्षाओं के साथ कैसे व्यवहार करता है नीचे दिए गए उदाहरण में, जावा प्रोग्राम में दो

  1. पायथन में दशमलव को अन्य आधारों में त्वरित रूप से परिवर्तित करें

    पायथन में, दशमलव संख्याओं को बाइनरी, ऑक्टल और हेक्साडेसिमल जैसे अन्य आधारों में बदलने के लिए कुछ आसान तरीके हैं। उदाहरण के लिए, यदि दशमलव में संख्या 19 है, तो बाइनरी में, यह 10011 दिखाएगा, अष्टाधारी में, यह 23 दिखाएगा, और हेक्साडेसिमल में, यह 13 दिखाएगा। परिणाम में, यह क्रमशः बाइनरी, ऑक्टल और हेक्स