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

इस कार्यक्रम में, हम जावा में पूर्णांक (इंट) चर को एक वर्ण (चार) में बदलना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा डेटा प्रकार (आदिम)
  • जावा बेसिक इनपुट और आउटपुट

उदाहरण 1: जावा प्रोग्राम को इंट टू चार् में कन्वर्ट करें

 class Main ( public static void main(String() args) ( // create int variables int num1 = 80; int num2 = 81; // convert int to char // typecasting char a = (char)num1; char b = (char)num2; // print value System.out.println(a); // P System.out.println(b); // Q ) )

उपरोक्त उदाहरण में, हमारे पास intसंख्या 1 और संख्या 2 हैं। लाइन नोटिस करें,

 char a = (char)num1;

यहाँ, हम intटाइप वेरिएबल को टाइप वेरिएबल में टाइप करने के लिए टाइपकास्टिंग का उपयोग कर रहे हैं char। अधिक जानने के लिए, जावा टाइपकास्टिंग पर जाएं।

ध्यान दें कि intमानों को ASCII मानों के रूप में माना जाता है। इसलिए, हम मूल्य 80 के लिए पी और मूल्य 81 के लिए क्यू प्राप्त करते हैं । ऐसा इसलिए है क्योंकि की ASCII मूल्य पी और क्यू हैं 80 और 81 क्रमशः।intint

उदाहरण 2: int for forigit () का उपयोग करके

हम टाइप वेरिएबल को टाइप में बदलने forDigit()के लिए Characterक्लास के तरीके का भी इस्तेमाल कर सकते हैं ।intchar

 class Main ( public static void main(String() args) ( // create int variables int num1 = 1; int num2 = 13; // convert int to char // for value between 0-9 char a = Character.forDigit(num1, 10); // for value between 0-9 char b = Character.forDigit(num2, 16); // print value System.out.println(a); // 1 System.out.println(b); // d ) )

अभिव्यक्ति पर ध्यान दें,

 char a = Character.forDigit(num1, 10);

हमने उपयोग किया है forDigit()विधि निर्दिष्ट intमान को charमूल्य में परिवर्तित करती है ।

यहां 10 और 16 क्रमशः दशमलव और हेक्साडेसिमल संख्याओं के लिए मूलांक मान हैं। यही है, यदि intमान 0 से 9 के बीच है, तो हम 10 का उपयोग मूलांक मान के रूप में करते हैं , यदि intमान 0 से 15 के बीच है , तो हम 16 का उपयोग करते हैं , और इसी तरह।

forDigit()विधि के बारे में अधिक जानने के लिए , Java Character.forDigit () (आधिकारिक Oracle दस्तावेज़) पर जाएँ।

उदाहरण 3: '0' को जोड़कर char

जावा में, हम पूर्णांक को एक वर्ण में बदल सकते हैं, इसके साथ वर्ण '0' जोड़ सकते हैं। उदाहरण के लिए,

 class Main ( public static void main(String() args) ( // create int variables int num1 = 1; int num2 = 9; // convert int to char char a = (char)(num1 + '0'); char b = (char)(num2 + '0'); // print value System.out.println(a); // 1 System.out.println(b); // 9 ) )

उपरोक्त उदाहरण में, लाइन को नोटिस करें,

 char a = (char)(num1 + '0');

यहाँ, वर्ण '0' को ASCII मान 48 में परिवर्तित किया गया है । मान 48 को num1 (यानी 1) के मान में जोड़ा जाता है। परिणाम 49 ASCII मान 1 है । इसलिए, हमें आउटपुट के रूप में चरित्र '1' मिलता है।

नोट : यह केवल intमान 0 से 9 के लिए लागू है ।

दिलचस्प लेख...