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

दशमलव को अष्टक में बदलने के लिए जावा प्रोग्राम

इस लेख में, हम समझेंगे कि दशमलव को अष्टक में कैसे परिवर्तित किया जाए। एक दशमलव संख्या एक संख्या है जिसका पूर्ण संख्या भाग और भिन्नात्मक भाग दशमलव बिंदु द्वारा अलग किया जाता है। अष्टक संख्या का आधार आठ होता है और 0 से 7 तक की संख्या का उपयोग करता है।

नीचे उसी का एक प्रदर्शन है -

इनपुट

मान लीजिए हमारा इनपुट है -

दशमलव संख्या दर्ज करें:8

आउटपुट

वांछित आउटपुट होगा -

अष्टाधारी मान 10 है

एल्गोरिदम

चरण 1 - STARTचरण 2 - तीन पूर्णांक मान घोषित करें अर्थात् my_input, I और j और एक पूर्णांक सरणी my_octalStep 3 - उपयोगकर्ता से आवश्यक मान पढ़ें/मानों को परिभाषित करेंचरण 4 - इनपुट की थोड़ी देर की स्थिति का उपयोग करना 0 के बराबर नहीं है, my_input% 8 की गणना करें और इसे my_octal में संग्रहीत करें [i] चरण 5 - my_input / 8 की गणना करें और इसे 'my_input', वृद्धि 'i' मान पर असाइन करें। चरण 6 - लूप के लिए उपयोग करके पुनरावृत्त करना, 'my_octal' सरणी प्रिंट करेंचरण 7- रोकें 

उदाहरण 1

यहां, उपयोगकर्ता द्वारा एक प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जा रहा है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव आज़मा सकते हैं दशमलव को अष्टक में बदलने के लिए जावा प्रोग्राम

आयात करें System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); स्कैनर my_scanner =नया स्कैनर (System.in); System.out.println ("एक पाठक वस्तु को परिभाषित किया गया है"); System.out.print ("दशमलव संख्या दर्ज करें:"); my_input =my_scanner.nextInt (); इंट [] my_octal =नया इंट [100]; System.out.println ("अष्टाधारी मान है"); मैं =0; जबकि (my_input!=0) { my_octal[i] =my_input% 8; my_input =my_input / 8; मैं++; } के लिए (j =i - 1; j>=0; j--) System.out.print(my_octal[j]); }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैंएक रीडर ऑब्जेक्ट परिभाषित किया गया हैदशमलव संख्या दर्ज करें:8अष्टक मान 10 है

उदाहरण 2

यहां, पूर्णांक को पहले परिभाषित किया गया है, और इसके मान को एक्सेस किया जाता है और कंसोल पर प्रदर्शित किया जाता है।

पब्लिक क्लास DecimalToOctal {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { int my_input, i, j; my_input =8; System.out.println ("दशमलव संख्या को" + my_input के रूप में परिभाषित किया गया है); इंट [] my_octal =नया इंट [100]; System.out.println ("अष्टाधारी मान है"); मैं =0; जबकि (my_input!=0) { my_octal[i] =my_input% 8; my_input =my_input / 8; मैं++; } के लिए (j =i - 1; j>=0; j--) System.out.print(my_octal[j]); }}

आउटपुट

दशमलव संख्या को 8 के रूप में परिभाषित किया गया हैअष्टाधारी मान 10 है

  1. जावा प्रोग्राम इटरेटर को स्प्लिटरेटर में बदलने के लिए

    इटरेटर को स्प्लिटरेटर में बदलने के लिए, जावा कोड इस प्रकार है - उदाहरण import java.util.*; public class Demo{    public static <T> Spliterator<T> getspiliter(Iterator<T> iterator){       return Spliterators.spliteratorUnknownSize(iterator, 0);    

  1. बाइट सरणी को आईपी पते में बदलने के लिए जावा प्रोग्राम

    बाइट सरणी विज्ञापन के साथ दिए गए कार्य को जावा में आईपीएड्रेस क्लास का उपयोग करके इसे आईपी पते में परिवर्तित करना और परिणाम प्रदर्शित करना है। बाइट ऐरे क्या है एक बाइट में 8 बिट्स होते हैं और बाइट ऐरे में सन्निहित बाइट्स होते हैं जो बाइनरी जानकारी को स्टोर करते हैं। जावा में, बाइट एक आदिम डेटाटाइप

  1. फ्लोट दशमलव को अष्टाधारी संख्या में बदलने के लिए पायथन कार्यक्रम

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