जावा में दशमलव को द्विआधारी में कैसे बदलें?



बाइनरी नंबरों को दशमलव संख्याओं में बदलने के विभिन्न तरीकों पर 'बाइनरी को डेसीमल में जावा में कैसे बदलें' पर यह लेख एक व्यापक मार्गदर्शिका है।

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

इससे पहले कि मैं द्विआधारी संख्याओं को दशमलव संख्याओं में परिवर्तित करने के विभिन्न तरीकों पर चर्चा करूं आइए हम उन्हें परिवर्तित करने का पुराना स्कूल तरीका देखें।





कैसे सॉफ्टवेयर का उपयोग करने के लिए

बाइनरी से दशमलव में गणितीय रूपांतरण

विचार बहुत सरल है। आपको बस दाएं हाथ से बाइनरी नंबर के अंकों को निकालना होगा और इसे 2. की शक्ति के साथ गुणा करना होगा। फिर, आपको आवश्यक दशमलव संख्या प्राप्त करने के लिए सभी मूल्यों को जोड़ना होगा। नीचे दी गई छवि देखें:

बाइनरी को दशमलव में परिवर्तित करें - बाइनरी को दशमलव में कैसे परिवर्तित करें - एडुर्का



चूंकि आपने बाइनरी के गणितीय रूपांतरण को दशमलव संख्याओं में समझा है, तो आइए हम समझते हैं कि इसके लिए एक कोड कैसे लिखें।

जावा में बाइनरी को दशमलव संख्या में बदलें

बाइनरी नंबर को जावा में दशमलव संख्या में बदलने के लिए, आप या तो बाइनरी का उपयोग कर सकते हैं Integer.parseInt () विधि या कस्टम तर्क । तो, आइए हम उनमें से प्रत्येक को एक-एक करके देखें। Integer.parseInt () से शुरू :

Interger.parseInt () विधि

इस पद्धति का उपयोग दिए गए मूलांक के साथ एक स्ट्रिंग को पूर्णांक में बदलने के लिए किया जाता है। यह इंटेगर का है कक्षा और इस विधि का वाक्य विन्यास इस प्रकार है:



सार्वजनिक स्थैतिक int parseInt (स्ट्रिंग s, इंट रेडिक्स)

Integer.parseInt () का उपयोग कर जावा प्रोग्राम

दो तरीके हैं जिनमें आप एक लिख सकते हैं Integer.parseInt () का उपयोग कर। पहला तरीका कार्यक्रम में बाइनरी नंबर का उल्लेख करना है, और दूसरा तरीका उपयोगकर्ता को बाइनरी नंबर दर्ज करने के लिए कहना है।

प्रोग्राम में बाइनरी नंबर का उल्लेख करें
पैकेज नमूनाप्रोग्राम सार्वजनिक वर्ग ConvertBinaryToDecimal {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {स्ट्रिंग बाइनरीनंबर = '10101' int दशमलव। = Integer.parseInt (बाइनरीनंबर: 2) System.out.println (दशमलव))}

आउटपुट:

यदि आप कोड में कई बाइनरी संख्याओं का उल्लेख करना चाहते हैं, तो आप निम्न तरीके से उल्लेख कर सकते हैं:

पैकेज नमूनाप्रोग्राम सार्वजनिक वर्ग ConvertBinaryToDecimal {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {System.out.println (Integer.parseInt ('1110', 2)) System.out.println (Integer.parseInt ('0010', 2) ) System.out.println (Integer.parseInt ('1010', 2)) System.out.println (Integer.parseInt ('0110', 2)) System.out.println (Integer.parseInt ('1101', 2) ))}}

आउटपुट:

उपयोगकर्ता को बाइनरी नंबर दर्ज करने के लिए कहें

उपयोगकर्ता इनपुट को बाइनरी नंबर बनाने के लिए, आपको आयात करना होगा स्कैनर वर्ग । दस्कैनर वर्ग मुख्य रूप से उपयोगकर्ता इनपुट प्राप्त करने के लिए उपयोग किया जाता है, और यह java.util पैकेज के अंतर्गत आता है।

पैकेज नमूनाप्रोग्राम आयात java.util.Scanner सार्वजनिक वर्ग ConvertBinaryToDecimal {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {स्कैनर बाइनरीइन्पुट = नया स्कैनर (System.in) System.out.print ('बाइनरी नंबर दर्ज करें -') स्ट्रिंग BinaryNumber = BinaryInput.nextLine () System.out.println ('दशमलव संख्या-' + Integer.parseInt (बाइनरीनंबर, 2))}}

आउटपुट:

ठीक है, दोस्तों, कि Integer.parseInt () पद्धति का उपयोग करके एक जावा प्रोग्राम लिखने के बारे में था। अब, इस लेख में, बाइनरी को जावा में दशमलव में परिवर्तित करने पर, आइए देखते हैं कि Integer.parseInt () पद्धति का उपयोग किए बिना द्विआधारी को दशमलव संख्याओं में रूपांतरण के लिए जावा प्रोग्राम कैसे लिखा जाए।

कस्टम तर्क का उपयोग कर जावा कार्यक्रम

Integer.parseInt () विधि का उपयोग किए बिना बाइनरी नंबर को दशमलव संख्या में कैसे परिवर्तित किया जाए, इस पर जावा प्रोग्राम लिखने के लिए, आप या तो कोड में बाइनरी संख्याओं का उल्लेख करके या उपयोगकर्ता इनपुट लेकर कोड लिख सकते हैं।

प्रोग्राम में बाइनरी नंबर का उल्लेख करें

पैकेज नमूनाप्रोग्राम सार्वजनिक वर्ग ConvertBinaryToDecimal {सार्वजनिक स्थैतिक int पुनर्प्राप्तविकास (int Binarynumber) {int दशमलव। = 0 int पॉवर = 0 जबकि (सच) {if (बाइनरीम्बर == 0) {विराम} {int temp = Binarynumber% 10 दशमलव + = temp * Math.pow (2, पॉवर) बाइनरीनंबर = बाइनरीनंबर / 10 पॉवर ++}} रिटर्न दशमलवम्} सार्वजनिक स्टेटिक शून्य मुख्य (स्ट्रिंग आर्ग्स []) {System.out.println ('दशमलव मान है: + + पुनः प्राप्तविकास (1110)) सिस्टम .out.println ('दशमलव मान है:' + + पुनः प्राप्त करेंविकास (0010)) System.out.println ('दशमलव मान है:' + पुनर्प्राप्तवृत्तम (1010)) System.out.println ('दशमलव मान है:' + + पुनः प्राप्त करेंवचन) 0110)) System.out.println ('दशमलव मान है:' + पुनः प्राप्त करें (1101))}
आउटपुट:

उपयोगकर्ता को बाइनरी नंबर दर्ज करने के लिए कहें

पैकेज नमूनाप्रोग्राम आयात java.util.Scanner वर्ग ConvertBinaryToDecimal {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {स्कैनर बाइनरीइनपुट = नया स्कैनर (System.in) System.out.println ('बाइनरी नंबर दर्ज करें' -) int n = Binaryinput .nextInt () int Oversnumber = 0, power = 0 जबकि (n! = 0) {दशमलव / + ((n% 10) * Math.pow (2, पॉवर)) n = n / 10 पॉवर ++} System .out.println (दशमलव संख्या) } }
आउटपुट:

कैसे विंडोज़ पर php स्थापित करने के लिए

यह हमें इस end के अंत में लाता है बाइनरी को जावा में दशमलव में कैसे बदलें? ' लेख। हमने सीखा है कि कैसे बाइनरी नंबर को एक दशमलव संख्या में प्रोग्रामेटिक रूप से परिवर्तित किया जाए।

यदि आपको यह लेख 'जावा में दशमलव को द्विआधारी में कैसे परिवर्तित करें?' पर मिला है, तो देखें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। हम यहां आपकी यात्रा में हर कदम पर आपकी मदद करने के लिए हैं, इस साक्षात्कार साक्षात्कार के अलावा बनने के लिए, हम एक पाठ्यक्रम के साथ आते हैं, जो छात्रों और पेशेवरों के लिए बनाया गया है, जो जावा डेवलपर बनना चाहते हैं।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इसे 'जावा में द्विआधारी को दशमलव में कैसे परिवर्तित करें' के टिप्पणी अनुभाग में इसका उल्लेख करें ' और हम जितनी जल्दी हो सके आप को वापस मिल जाएगा।