जावा में int को डबल में कैसे बदलें

Java Mem Int Ko Dabala Mem Kaise Badalem

जावा में, सबसे लोकप्रिय आदिम डेटा प्रकार हैं ' दोहरा ' तथा ' पूर्णांक '. डबल डेटा प्रकार इंट प्रकार की तुलना में अधिक व्यापक है क्योंकि यह 64-बिट फ़्लोटिंग-पॉइंट नंबरों को संग्रहीत करता है और अधिक मेमोरी स्पेस लेता है, जबकि पूर्णांक प्रकार 32-बिट पूर्णांक को संग्रहीत करता है। जावा परोक्ष रूप से int मानों को डबल में परिवर्तित करता है। हालांकि, आपको स्पष्ट रूप से रूपांतरण को दोगुना करने के लिए इस int को करने की आवश्यकता हो सकती है।

यह ब्लॉग जावा में int को डबल में बदलने की विधि का वर्णन करेगा।

जावा में int को डबल में कैसे बदलें?

इंट को डबल में बदलने के लिए, आप इसका उपयोग कर सकते हैं:







  • असाइनमेंट ऑपरेटर
  • टाइपकास्टिंग
  • valueOf () विधि

अब हम एक-एक करके बताए गए प्रत्येक तरीके की जांच करेंगे।



विधि 1: असाइनमेंट ऑपरेटर का उपयोग करके int को डबल में बदलें

जावा प्रोग्रामिंग भाषा में, निचले डेटा प्रकार को आसानी से असाइनमेंट ऑपरेटर का उपयोग करके उच्च डेटा प्रकार में परिवर्तित किया जा सकता है ' = ' इसे एक निहित रूपांतरण कहा जाता है।



वाक्य - विन्यास





दोहरा बी = एक

यहां, असाइनमेंट ऑपरेटर ' = 'बदल जाएगा' एक 'इंट टाइप वेरिएबल टू' बी ”, जो एक डबल टाइप वेरिएबल है।

उदाहरण
इस उदाहरण में, सबसे पहले, हम एक इंट वेरिएबल बनाएंगे जिसका नाम “ एक 'निम्न मान के साथ:



पूर्णांक एक = 14 ;

फिर, हम 'का उपयोग करके इसे डबल में बदल देंगे' = 'असाइनमेंट ऑपरेटर और परिणामी मूल्य को' में संग्रहीत करें बी ':

दोहरा बी = एक ;

अंत में, निष्पादित करें ' System.out.println () 'कंसोल पर परिवर्तित मान प्रदर्शित करने की विधि:

व्यवस्था। बाहर . प्रिंट्लन ( 'पूर्णांक मान को डबल में परिवर्तित किया गया:' + बी ) ;

आउटपुट से पता चलता है कि पूर्णांक सफलतापूर्वक दोहरे मान में परिवर्तित हो गया है:

विधि 2: टाइपकास्टिंग का उपयोग करके int को डबल में बदलें

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

वाक्य - विन्यास

दोहरा बी = ( दोहरा ) एक ;

यहां, हम कनवर्ट करेंगे ' एक 'इंट टाइप वेरिएबल टू' बी ”, जो एक डबल टाइप वेरिएबल है। ( दोहरा ) आवश्यक टाइपकास्ट डेटा प्रकार को इंगित करता है।

उदाहरण
इस उदाहरण में, हम एक ही पूर्णांक प्रकार का उपयोग करेंगे ' एक 'परिवर्तनीय और इसके मान को' में बदलें दोहरा 'टाइपकास्टिंग का उपयोग करना। यहां, असाइनमेंट ऑपरेटर का भी उपयोग किया जाता है; हालांकि, निर्दिष्ट पूर्णांक को डबल में टाइपकास्ट किया जाता है और फिर डबल टाइप वेरिएबल में संग्रहीत किया जाता है ' बी ':

दोहरा बी = ( दोहरा ) एक ;

फिर, 'का उपयोग करके परिवर्तित मूल्य का प्रिंट आउट लें' System.out.println () ' तरीका:

व्यवस्था। बाहर . प्रिंट्लन ( 'टाइपकास्टिंग द्वारा पूर्णांक मान को डबल में परिवर्तित किया गया:' + बी ) ;

उत्पादन

निर्दिष्ट उद्देश्य के लिए किसी भी अंतर्निहित जावा विधि का उपयोग करना चाहते हैं? अगले भाग की ओर बढ़ें!

विधि 3: valueOf () विधि का उपयोग करके int को डबल में कनवर्ट करें

' दोहरा 'जावा रैपर वर्ग एक' प्रदान करता है का मूल्य() 'विधि जिसका उपयोग int को डबल में बदलने के लिए किया जा सकता है। यह एक स्थिर प्रकार की विधि है, जिसका अर्थ है कि हमें एक वस्तु बनाने और कक्षा के नाम का उपयोग करके विधि को कॉल करने की आवश्यकता नहीं है, क्योंकि इसे इस अतिरिक्त चरण के बिना एक्सेस किया जा सकता है।

वाक्य - विन्यास

दोहरा बी = दोहरा। का मूल्य ( एक ) ;

यहां, हम कनवर्ट करेंगे ' एक 'इंट टाइप वेरिएबल टू' बी 'इसे एक तर्क के रूप में पारित करके' का मूल्य() ' तरीका।

उदाहरण
यहां, हम पहले से बनाए गए 'के मूल्य को परिवर्तित करेंगे' एक चर का उपयोग कर का मूल्य() तरीका। विधि ले जाएगा ' एक 'एक तर्क के रूप में और परिवर्तित दोहरा मान लौटाता है:

दोहरा बी = दोहरा। का मूल्य ( एक ) ;

अंत में, “का उपयोग करके परिवर्तित मूल्य का प्रिंट आउट लें” System.out.println () ' तरीका:

व्यवस्था। बाहर . प्रिंट्लन ( 'रैपर क्लास द्वारा पूर्णांक मान को डबल में परिवर्तित किया गया:' + बी ) ;

उत्पादन

हमने जावा में int को डबल में बदलने से संबंधित सभी आवश्यक निर्देशों को संकलित किया है।

निष्कर्ष

जावा में इंट को डबल में बदलने के लिए तीन तरीके हैं: असाइनमेंट ऑपरेटर का उपयोग करना, टाइपकास्टिंग का उपयोग करना, और डबल जावा रैपर क्लास की वैल्यूऑफ () विधि। ये सभी विधियां लगभग समान कार्य करती हैं; हालाँकि, आप अपनी पसंद के आधार पर किसी एक को चुन सकते हैं। इस पोस्ट में, हमने जावा में एक इंट को डबल में बदलने के तरीकों का वर्णन किया है।