इस कार्यक्रम में, हम पूर्णांक (int) चर को जावा में डबल में बदलना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- जावा डेटा प्रकार (आदिम)
- जावा बेसिक इनपुट और आउटपुट
उदाहरण 1: जावा प्रोग्राम को टाइपकास्टिंग का उपयोग करके इंट को डबल में कनवर्ट करना
class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )
उपर्युक्त उदाहरण में, हमारे पास int
चर और ए हैं। लाइन नोटिस करें,
double c = a;
यहां, int
प्रकार चर स्वचालित रूप से परिवर्तित हो जाता है double
। इसका कारण यह है कि double
एक उच्च डेटा प्रकार (बड़े आकार के साथ डेटा प्रकार) और int
कम डेटा प्रकार (छोटे आकार के साथ डेटा प्रकार) है।
जबकि से परिवर्तित इसलिए, डेटा में कोई नुकसान नहीं होगा int
करने के लिए double
। इसे वाइडिंग टाइपकास्टिंग कहा जाता है । अधिक जानने के लिए, जावा टाइपकास्टिंग पर जाएं।
उदाहरण 2: मान का उपयोग करके int को डबल में बदलें ()
हम int
टाइप वैरिएबल को Double
क्लास के ऑब्जेक्ट में भी बदल सकते हैं । उदाहरण के लिए,
class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )
उपरोक्त उदाहरण में, हमने Double.valueOf()
चर को एक वस्तु में बदलने के लिए विधि का उपयोग किया है Double
।
यहाँ, Double
जावा में एक आवरण वर्ग है। अधिक जानने के लिए, जावा रैपर क्लास पर जाएं।