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("संख्या को ऑक्टल से बाइनरी में कनवर्ट करना: " + base_convert(my_num, source, destination)); 
        destination = 10; 
        System.out.println("संख्या को ऑक्टल से डेसिमल में कनवर्ट करना: " + base_convert(my_num, source, destination)); 
        destination = 16; 
        System.out.println("संख्या को ऑक्टल से हेक्साडेसिमल में कनवर्ट करना: " + base_convert(my_num, source, destination)); 
    } 
}

आउटपुट

संख्या को ऑक्टल से बाइनरी में कनवर्ट करना: 11100101 
संख्या को ऑक्टल से डेसिमल में कनवर्ट करना: 229 
संख्या को ऑक्टल से हेक्साडेसिमल में कनवर्ट करना: e5

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

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

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

  1. - क्या हम एक सिंगल Java प्रोग्राम में एक से अधिक क्लास डिक्लेयर कर सकते हैं?

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

  1. - Python में डेसीमल को अन्य बेस में तेजी से कन्वर्ट करना

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