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

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

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

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

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

 class Main ( public static void main(String() args) ( // create char variables char a = '5'; char b = 'c'; // convert char variables to int // ASCII value of characters is assigned int num1 = a; int num2 = b; // print the values System.out.println(num1); // 53 System.out.println(num2); // 99 ) )

उपर्युक्त उदाहरण में, हमारे पास charचर और ए हैं। ध्यान दें कि हमने चर को intचर को सौंपा है ।

यहाँ, वर्णों के बजाय, वर्णों का ASCII मान intचरों को सौंपा गया है। इसलिए, हमें आउटपुट के रूप में मूल्य 53 ('5' का ASCII मूल्य) और 99 (ASCII मूल्य) मिलता है

उदाहरण 2: char to int का उपयोग कर getNumericValue () विधि

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

 class Main ( public static void main(String() args) ( // create char variables char a = '5'; char b = '9'; // convert char variables to int // Use getNumericValue() int num1 = Character.getNumericValue(a); int num2 = Character.getNumericValue(b); // print the numeric value of characters System.out.println(num1); // 5 System.out.println(num2); // 9 ) )

यहां, जैसा कि हम देख सकते हैं कि getNumericValue()विधि वर्ण का संख्यात्मक मान लौटाती है। '5' वर्ण को पूर्णांक 5 में और चरित्र '9' को पूर्णांक 9 में परिवर्तित किया जाता है।

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

उदाहरण 3: par parInt () पद्धति का उपयोग करके int

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

 class Main ( public static void main(String() args) ( // create char variables char a = '5'; char b = '9'; // convert char variables to int // Use parseInt() int num1 = Integer.parseInt(String.valueOf(a)); int num2 = Integer.parseInt(String.valueOf(b)); // print numeric value System.out.println(num1); // 5 System.out.println(num2); // 9 ) )

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

 Integer.parseInt(String.valueOf(a))

यहाँ,

  • String.valueOf (a) - charटाइप वैरिएबल को a में परिवर्तित करता हैString
  • Integer.parseInt () - स्ट्रिंग को a में परिवर्तित करता हैint

नोट : Integer.parseInt()विधि केवल स्ट्रिंग प्रकार चर के साथ काम करती है। इसलिए, वर्ण 'a' को a में बदल दिया जाता है String

उदाहरण 4: '0' के साथ घटाकर int को चार करना

जावा में, हम चरित्र को 0 से घटाकर पूर्णांक में परिवर्तित कर सकते हैं । उदाहरण के लिए,

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

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

 int num1 = a -'0';

यहाँ, हमने '0' अक्षर से 'वर्ण' को घटाया है। इस स्थिति में, वर्ण पूर्णांक में परिवर्तित हो जाते हैं। और शून्य द्वारा किसी मूल्य को घटाना समान मूल्य देता है। यही कारण है, 9 - 0 = 9

इसलिए, हमें क्रमशः वर्ण '9' और '3' के पूर्णांक मान मिलते हैं।

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