कम्प्युटर, कार्यक्रम
BigInteger: जावा ठूलो संख्या काम
Java ठूलो उद्यम वेब आवेदन लेखन को लागि मुख्य रूप प्रयोग भएको छ। तर, यो पनि अन्य विषय क्षेत्रहरु, अक्सर त्यहाँ धेरै काम गर्न आवश्यक छ जहाँ लागू हुन्छ ठूलो संख्या। Java आदिम प्रकार छ हुनत, त्यहाँ तिनीहरूले पर्याप्त छैनन् जहाँ परिस्थिति हो।
दायराको उत्पादन गलत गणना गर्न जान्छ जो मा ओभरफ्लो प्रकार, - यो सबै Primitives एक अप्रिय सुविधा छ भनेर चिनिन्छ। यो उद्देश्य लागि त्यहाँ एक विशेष वर्ग BigInteger छ। यो मामला लागि कार्यक्षमता एउटा छुट्टै वर्ग थिएन भने java, हुन हुनेछ java। हामीलाई थप विवरण मा विचार गरौं।
वर्ग BigInteger Java: विवरण
तपाईं थाह छ, BigInteger वर्ग ठूलो पूर्णांक मान लागि wraps। वस्तु यस प्रकारको एक नम्बर encapsulate गर्न, तपाईं आफ्नो निर्माता वा स्थिर विधि valueOf को overloads छ एक प्रयोग गर्न सक्नुहुन्छ। एक तर्कको रूपमा निर्माता स्ट्रिङ वा बाइट एरे लाग्न सक्छ। BigInteger जावा मा पूर्णाङ्कहरुको प्रतिनिधित्व सरल प्रकार स्थिर विधि valueOf प्रयोग रूपान्तरण गर्न।
Java यो वर्ग मान मा encapsulated मा गणितीय सञ्चालन गर्न संचालक अधिक भार को कुनै सम्भावना भएकोले उपयुक्त विधि प्रदान। तिनीहरूलाई बारेमा थप छलफल गरिनेछ।
Java BigInteger: विधि र प्रयोगको उदाहरणहरू
यो वर्ग यसको निपटान मा विधिहरू भनेर गणितीय सञ्चालन को विविधता संख्यात्मक मान परिमार्जन गर्न, र तिनीहरूमाथि कार्यान्वयन अनुमति को एक सेट छ। तल तीमध्ये एक सूची छ।
हामीलाई गणित सञ्चालन प्रदर्शन कि विधिहरू गरौं:
- थप्न (मूल्य) - एक तर्कको रूपमा संग हस्तान्तरण, वस्तु हालको मान साथै कार्य;
- घटाउनुहोस् (subtractor) - को Subtractor हालको मूल्य subtracts कार्य;
- गुणन (मूल्य) - वृद्धि गर्छ;
- भाग (विभक्त) - को विभक्त मा हालको मूल्य को विभाजन कार्य;
- पाउ (int ARG) - ARG मा शक्ति मूल्य कारण वस्तुको मूल्य उठ्छ;
- एब्स () - को कल वस्तु निरपेक्ष मान फिर्ता;
- नेगेट () - BigInteger वस्तु जसको मूल्य विपरीत साइन छ फर्काउँछ।
दुई मान वस्तु मा encapsulated मा एक गणित सञ्चालनको एक सरल उदाहरण हेरौं:
- BigInteger val1, val2, थप्दा विभाजन, oppositeSign;
- val1 = नयाँ BigInteger ( "5");
- val2 = BigInteger.valueOf (10);
- थप्दा = val1.add (val2);
- Dividing = val2.divide (val1);
- oppositeSign = val1.negate ();
वस्तुहरु बनाउन बाटो ध्यान। चर val1 स्ट्रिङ स्वीकार, को निर्माता प्रयोग आरम्भ र मूल्य 5 val2 एक स्थिर विधि valueOf फलस्वरूप मान 10 छ भण्डारण गर्दछ। चर मूल्य पहिलो दुई चर को वाहेक को परिणाम थप्दा र 15 बराबर छ चल Dividing क्रमशः घटाउ को परिणाम भण्डारण गर्दछ। oppositeSign val1 विपरीत हस्ताक्षर मूल्य, अर्थात्। ई छ। -5।
निष्कर्षमा
तपाईं देख्न सक्नुहुन्छ रूपमा, BigInteger Java वर्ग धेरै ठूलो संख्या मा सञ्चालनका लागि विभिन्न उपकरणहरू प्रदान गर्दछ। जावा मा सुरक्षा कार्यक्षमता सम्झौता बिना उच्चतम प्राथमिकता, को पाठ्यक्रम छ देखि ओभरफ्लो यस प्रकारको, सम्भव छ।
Similar articles
Trending Now