Ad Code

Responsive Advertisement

Numbers Method In java tutorial in Hindi

 आम तौर पर, जब हम नंबरों के साथ काम करते हैं, तो हम आदिम डेटा प्रकारों जैसे बाइट, इंट, लॉन्ग, डबल आदि का उपयोग करते हैं।


int i = 5000;
float gpa = 13.65f;
double mask = 125;


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


सभी रैपर वर्ग (इंटीजर, लॉन्ग, बाइट, डबल, फ्लोट, शॉर्ट) एब्सट्रैक्ट क्लास नंबर के उपवर्ग हैं।


Java tutorial in hindi
Numbers Class



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


और रैपर ऑब्जेक्ट को वापस एक आदिम डेटा प्रकार में बदल दिया जाएगा, और इस प्रक्रिया को अनबॉक्सिंग कहा जाता है। संख्या वर्ग java.lang पैकेज का हिस्सा है।


बॉक्सिंग और अनबॉक्सिंग का एक उदाहरण निम्नलिखित है -


public class Test {

   public static void main(String args[]) {
      Integer x = 5; // boxes int to an Integer object
      x =  x + 10;   // unboxes the Integer to a int
      System.out.println(x); 
   }
}


यह निम्नलिखित परिणाम देगा -

Output

15


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


Number Methods For java tutorial in Hindi

निम्नलिखित उदाहरण विधियों की सूची है जो संख्या वर्ग के सभी उपवर्ग लागू करते हैं -


Sr.No.Method & Description
1xxxValue()

इस नंबर ऑब्जेक्ट के मान को xxx डेटा प्रकार में कनवर्ट करता है और इसे वापस करता है।

2compareTo()

इस नंबर ऑब्जेक्ट की तुलना तर्क (argument) से करता है।

3equals()

Determines whether this number object is equal to the argument (निर्धारित करता है कि क्या यह संख्या object argument के बराबर है।)

4valueOf()

specified primitive का मान रखने वाली एक पूर्णांक object लौटाता है।

5toString()

एक निर्दिष्ट इंट या इंटीजर के मान का प्रतिनिधित्व करने वाला एक स्ट्रिंग ऑब्जेक्ट देता है।

6parseInt()

इस पद्धति का उपयोग किसी निश्चित स्ट्रिंग के primitive data प्रकार को प्राप्त करने के लिए किया जाता है।

7abs()

Returns the absolute value of the argument(तर्क का निरपेक्ष मान लौटाता है।)

8ceil()

argument से बड़ा या उसके बराबर सबसे छोटा पूर्णांक देता है। डबल के रूप में लौटे।

9floor()

argument से कम या उसके बराबर सबसे बड़ा पूर्णांक देता है। डबल के रूप में लौटे।

10rint()

वह पूर्णांक देता है जो तर्क के मान के सबसे निकट होता है। डबल के रूप में लौटे।

11round()

निकटतम लॉन्ग या इंट लौटाता है, जैसा कि तर्क के लिए विधि के रिटर्न प्रकार द्वारा दर्शाया गया है।

12min()

दो तर्कों में से छोटा तर्क (argument) देता है।

13max()

दो तर्कों में से बड़ा देता है।

14exp()

तर्क की शक्ति के लिए प्राकृतिक लघुगणक, e का आधार लौटाता है।

15log()

तर्क का प्राकृतिक logarithm  लौटाता है।

16pow()

दूसरे तर्क की शक्ति के लिए उठाए गए पहले तर्क का मान लौटाता है।

17sqrt()

तर्क का वर्गमूल लौटाता है।

18sin()

निर्दिष्ट दोहरे मान की sine लौटाता है।

19cos()

निर्दिष्ट दोहरे मान की कोज्या (cosine) लौटाता है।

20tan()

निर्दिष्ट दोहरे मान की स्पर्शरेखा लौटाता है।

21asin()

निर्दिष्ट दोहरे मान का आर्क्साइन लौटाता है।

22acos()

निर्दिष्ट दोहरे मान का चाप देता है।

23atan()

निर्दिष्ट दोहरे मान का चाप स्पर्शरेखा लौटाता है।

24atan2()

आयताकार निर्देशांक (x, y) को ध्रुवीय निर्देशांक (r, थीटा) में बदलता है और थीटा लौटाता है।

25toDegrees()

तर्क को अंश में बदलता है।

26toRadians()

तर्क को रेडियन में बदलता है।

27random()

एक यादृच्छिक संख्या देता है।

Post a Comment

0 Comments

Close Menu