जावा में घातांक कैसे करें

कोडिंग कोड प्रोग्राम कंप्यूट कोडर डेवलपर विकास विकसित करता है

आप जावा में घातांक कर सकते हैं।

छवि क्रेडिट: scyther5/iStock/GettyImages

जबकि कोई सरल जावा एक्सपोनेंशियल ऑपरेटर नहीं है, आप कुछ अलग तरीकों का उपयोग करके आसानी से एक एक्सपोनेंट की गणना कर सकते हैं। हालाँकि, जावा (Math.pow) में शक्ति का उपयोग करना सबसे लचीला और सीधा तरीका है। घातांक की गणना करने से पहले आपको java.lang.math वर्ग को आयात करने की आवश्यकता है, लेकिन यह कोड की एक सरल पंक्ति है, और फ़ंक्शन में एक सिंटैक्स होता है जिसका उपयोग करना आसान होता है। वैकल्पिक तरीके a. का उपयोग करते हैं पाश के लिए या ए पुनरावर्ती कॉल, लेकिन वे केवल 1 से अधिक या उसके बराबर की शक्तियों के लिए काम करते हैं, इसलिए आपको जहां संभव हो वहां पहले का उपयोग करने का प्रयास करना चाहिए।

जावा में Math.pow

जावा में घातांक की गणना के लिए विधि का मूल गणित.पाउ () फ़ंक्शन है, जो दो मान लेता है और एक की गणना दूसरे की शक्ति के लिए करता है। वाक्य रचना "math.pow (आधार, प्रतिपादक)" है, उस संख्या के साथ जिसे आप उस शक्ति तक बढ़ाना चाहते हैं जहां वह "आधार" कहती है और वह शक्ति जिसे आप चाहते हैं कि वह "शक्ति" कहे। आप फ़ंक्शन से पहले (int) का उपयोग करके परिणाम को एक पूर्णांक बना सकते हैं, लेकिन इसके बिना, यह स्वचालित रूप से "डबल" मान देता है और पैरामीटर को "डबल" के रूप में लेता है बहुत।

दिन का वीडियो

घातांक की गणना

जावा एक्सपोनेंट की गणना की प्रक्रिया में मूल रूप से केवल इस फ़ंक्शन का उपयोग करना शामिल है। उदाहरण के लिए, अपना जावा आईडीई - नेटबीन्स खोलें। कोड की पहली पंक्ति के लिए, आप गणना करने से पहले कक्षा को आयात करते हैं, इसलिए "import java.lang.math;" टाइप करें। (उद्धरण के बिना) गणना के साथ आगे बढ़ने से पहले। अगली पंक्ति में, "वर्ग" टाइप करें और एक स्थान के बाद कुछ वर्णनात्मक, जैसे कि "गणनाशक्ति {" अंत में खुले ब्रैकेट के साथ शेष कोड की तैयारी के लिए।

एक नई, इंडेंटेड लाइन पर, "सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {" (फिर से उद्धरण चिह्नों के बिना) लिखें, और फिर गणना के साथ आगे बढ़ें। आप जिस प्रकार को वापस करना चाहते हैं उसके आधार पर - या तो पूर्णांक मान या डबल मान, उदाहरण के लिए - एक नई इंडेंट लाइन की शुरुआत में "int" या "डबल" टाइप करें। फिर उत्तर के लिए कुछ वर्णनात्मक टाइप करें जैसे "ans," उसके बाद "= (int) Math.pow (आधार, घातांक)" यह देखते हुए कि यदि आप दोहरे मानों का उपयोग कर रहे हैं, तो बराबर के बाद "(int)" के बजाय "(डबल)" टाइप करें संकेत।

अंत में, दूसरी नई लाइन पर "System.out.println(+ans)" टाइप करें और फिर घातांक निकालने के लिए कमांड चलाएँ। हमेशा की तरह, आप "आधार" और "घातांक" के स्थान पर उन संख्याओं को टाइप करते हैं जिनका आप उपयोग करना चाहते हैं। तो अगर आप 5. की गणना करना चाहते हैं2 एक पूर्णांक के रूप में, तो आपका कोड कहना चाहिए:

आयात java.lang. गणित;

पब्लिक क्लास कैलकुलेट पावर {

सार्वजनिक स्थैतिक शून्य main (String [] args[] ) {

int ans = (int) Math.pow (5,2);

System.out.println (+ ans);

}

}

अन्य तरीके: लूप के लिए

आप शेष विधियों का उपयोग केवल तभी कर सकते हैं जब आप जिस घातांक को संख्या बढ़ा रहे हैं वह 1 या अधिक है। इनमें लूप और रिकर्सिव कॉल का उपयोग करना शामिल है। ये दोनों विधियां काफी लंबी हैं, लेकिन आप इसे स्वयं लिखने के बजाय कुछ मौजूदा कोड कॉपी कर सकते हैं। लूप के लिए विधि का उपयोग करते हुए, निम्नलिखित कोड को अपने जावा आईडीई में कॉपी करें:

पैकेज एक्सपोनेंट_उदाहरण;

सार्वजनिक वर्ग एक्सपोनेंट_उदाहरण {

सार्वजनिक स्थैतिक शून्य main (String [] args) {

डबल संख्या = 2;

इंट क्स्प = 3;

दोहरा उत्तर = पाउ (संख्या, क्स्प);

System.out.println (उत्तर);

}

पब्लिक स्टैटिक डबल पॉव (डबल नंबर, इंट एक्सपी) {

दोहरा परिणाम = 1;

के लिए (इंट आई = 0; मैं < क्स्प; मैं++) {

परिणाम * = संख्या;

}

वापसी परिणाम;

}}

"num = 2" और "exp = 3" भाग वे हैं जहां आप क्रमशः आधार संख्या और उस शक्ति को दर्ज करते हैं, जिस पर आप इसे बढ़ाते हैं। ध्यान दें कि एक्सपोनेंट को एक पूर्णांक होना चाहिए (इसलिए लाइन पर इससे पहले "int"), जो इस विधि की एक और सीमा है (हालांकि वह जो अक्सर नहीं आएगा)। इस कोड का उपयोग करने के लिए, उन नंबरों को बदलें जिन्हें आप गणना करना चाहते हैं और इसे चलाना चाहते हैं।

अन्य तरीके: रिकर्सिव कॉल

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

पैकेज एक्सपोनेंट_उदाहरण;

सार्वजनिक वर्ग एक्सपोनेंट_उदाहरण {

सार्वजनिक स्थैतिक शून्य main (String [] args) {

डबल संख्या = 3;

इंट एक्सप = 2;

दोहरा उत्तर = पाउ (संख्या, क्स्प);

System.out.println (उत्तर);

}

पब्लिक स्टैटिक डबल पॉव (डबल नंबर, डबल क्स्प) {

अगर (एक्सप <= 0)

वापसी 1;

वापसी संख्या * पाउ (संख्या, क्स्प - 1);

}

}

श्रेणियाँ

हाल का

कोरल ड्रा में फ़ॉन्ट्स कैसे जोड़ें

कोरल ड्रा में फ़ॉन्ट्स कैसे जोड़ें

कोरल ड्रा एक बहुमुखी ग्राफिक्स प्रोग्राम है, ले...

SAI सेटिंग को डिफ़ॉल्ट पर कैसे रीसेट करें

SAI सेटिंग को डिफ़ॉल्ट पर कैसे रीसेट करें

SAI एक ग्राफिक्स एडिटिंग एप्लीकेशन है। SAI Sys...

Adobe Acrobat के साथ PDF दस्तावेज़ों में आइटम कैसे हटाएं?

Adobe Acrobat के साथ PDF दस्तावेज़ों में आइटम कैसे हटाएं?

आप Adobe Acrobat से अपने PDF में आइटम्स को शीघ...