ฟังก์ชันกำลังใน Java: กรณีพิเศษ ข้อได้เปรียบ & แอปพลิเคชัน
เผยแพร่แล้ว: 2021-12-22สารบัญ
Power Function ใน Java คืออะไร?
ฟังก์ชันกำลังใน JAVA มีความคล้ายคลึงกับฟังก์ชันเลขชี้กำลังในวิชาคณิตศาสตร์ ใช้ในการคำนวณค่าของตัวเลขที่ยกกำลังของจำนวนอื่น เลขชี้กำลังถูกใช้อย่างกว้างขวางในวิชาคณิตศาสตร์ระดับสูง ทำให้โปรแกรมเมอร์สามารถแสดงตัวเลขที่คูณด้วยตัวมันเองตามจำนวนครั้งที่กำหนด ฟังก์ชันกำลังใน JAVA ยอมรับพารามิเตอร์สองตัวจากผู้ใช้ปลายทาง และเมื่อดำเนินการ จะส่งคืนค่าพารามิเตอร์ตัวแรกกลับเป็นกำลังของพารามิเตอร์ตัวที่สอง
JAVA มีไลบรารีที่ครอบคลุมซึ่งสนับสนุนการคำนวณฟังก์ชันทางคณิตศาสตร์และการดำเนินการต่างๆ ไลบรารีนี้เรียกว่าคลาสคณิตศาสตร์ใน JAVA มันอยู่ในจาวา แพ็คเกจลัง. ไลบรารีคณิตศาสตร์ประกอบด้วยการดำเนินการทางตัวเลขพื้นฐาน ตรีโกณมิติ การหาค่าต่ำสุด-สูงสุด ตัวสร้างตัวเลขสุ่ม และการดำเนินการลอการิทึม ฟังก์ชันกำลังคือ JAVA จึงเป็นประเภท java แลง. คณิตศาสตร์. pow () ไลบรารี่วิธีการ inbuilt ในคลาส JAVA Math
ไวยากรณ์
ไวยากรณ์ของฟังก์ชันกำลังใน JAVA มีดังต่อไปนี้:
java.long.Math.pow (ฐานสอง เลขชี้กำลังสอง)
ส่งกลับค่าสองเท่าของเลขชี้กำลังฐาน
ในที่นี้ ฐานหมายถึงอาร์กิวเมนต์แรกหรือตัวเลขแรก และเลขชี้กำลังหมายถึงอาร์กิวเมนต์ที่สองหรือตัวเลขที่สอง
วิธีนี้ใช้พารามิเตอร์ฐานและเลขชี้กำลังของประเภทสองเท่า Type double เป็นชนิดข้อมูลดั้งเดิมใน JAVA ด้วยช่วงค่าที่ไม่จำกัด โดยทั่วไปจะใช้ชนิดข้อมูลคู่สำหรับค่าทศนิยม ดังนั้น หากโปรแกรมต้องการค่าจำนวนเต็ม การประกาศตัวแปรในไวยากรณ์ของฟังก์ชันกำลังใน JAVA จะต้องถูกพิมพ์จาก 'double' เป็น 'int'
ชนิดข้อมูลดั้งเดิมถูกกำหนดไว้ล่วงหน้าใน JAVA และตั้งชื่อตามคีย์เวิร์ดที่สงวนไว้ ซึ่งหมายความว่าจะต้องประกาศตัวแปรทั้งหมดในโปรแกรมก่อนจึงจะสามารถใช้งานได้ การประกาศตัวแปรใน JAVA เกี่ยวข้องกับการระบุประเภทและชื่อของตัวแปร ชนิดข้อมูลของตัวแปรช่วยกำหนดขนาด ค่าที่อาจมี และการดำเนินการที่ทำกับตัวแปรนั้น JAVA รองรับข้อมูลพื้นฐานแปดประเภท ได้แก่ ไบต์ สั้น int ยาว ลอย สองเท่า บูลีนและถ่าน
รับ ใบรับรองการพัฒนาซอฟต์แวร์ออนไลน์ จากมหาวิทยาลัยชั้นนำของโลก รับโปรแกรม PG สำหรับผู้บริหาร โปรแกรมประกาศนียบัตรขั้นสูง หรือโปรแกรมปริญญาโท เพื่อติดตามอาชีพของคุณอย่างรวดเร็ว
กรณีพิเศษของฟังก์ชันกำลังใน Java
- ถ้าอาร์กิวเมนต์ที่สองเป็นค่าบวกหรือลบศูนย์ ผลลัพธ์ผลลัพธ์ที่ได้จะเป็น 1.0
- ถ้าอาร์กิวเมนต์ที่สองคือ 1.0 ผลลัพธ์เอาต์พุตจะเท่ากับค่าของอาร์กิวเมนต์แรก
- ผลลัพธ์ที่ได้จะเป็น NaN ในกรณีต่อไปนี้ ในที่นี้ NaN ย่อมาจากคำว่า "ไม่ใช่ตัวเลข" หมายถึงค่าที่ไม่ได้กำหนดไว้ อย่างไรก็ตามอย่าเข้าใจผิด NaN ไม่ใช่ข้อผิดพลาด แต่เป็นค่าที่กำหนด ตัวอย่างเช่น ตัวเลขจินตภาพ เช่น รากที่สองของตัวเลขติดลบหรือศูนย์หารด้วยศูนย์ จะพิมพ์ NaN เป็นผลลัพธ์เอาต์พุต
- เลขชี้กำลังคือ NaN
- ฐานคือ NaN และเลขชี้กำลังเป็นจำนวนที่ไม่ใช่ศูนย์ ผลลัพธ์ผลลัพธ์ที่ได้จะเป็น NaN
- ค่าสัมบูรณ์ของฐานเท่ากับ 1 และค่าเลขชี้กำลังเป็นอนันต์
4. ผลลัพธ์ที่ได้คืออินฟินิตี้บวกหาก:
- ค่าสัมบูรณ์ของฐานมากกว่า 1 และค่าเลขชี้กำลังเป็นอนันต์บวก
- ค่าสัมบูรณ์ของฐานน้อยกว่า 1 และค่าเลขชี้กำลังเป็นลบอนันต์
- ค่าฐานเป็นศูนย์บวก และค่าเลขชี้กำลังน้อยกว่าศูนย์
- ค่าฐานเป็นลบศูนย์ และค่าเลขชี้กำลังน้อยกว่าศูนย์แต่ไม่ใช่จำนวนเต็มคี่จำกัด
- ค่าฐานคืออนันต์บวก และค่าเลขชี้กำลังมากกว่าศูนย์
- ค่าฐานคืออนันต์บวก และค่าเลขชี้กำลังมากกว่าศูนย์แต่ไม่ใช่จำนวนเต็มคี่จำกัด
5. ผลลัพธ์ผลลัพธ์เป็นศูนย์บวกถ้า:
- ค่าสัมบูรณ์ของฐานมากกว่า 1 และค่าเลขชี้กำลังเป็นลบอนันต์
- ค่าสัมบูรณ์ของฐานน้อยกว่า 1 และค่าเลขชี้กำลังเป็นอนันต์บวก
- ค่าฐานเป็นศูนย์บวก และค่าเลขชี้กำลังมากกว่าศูนย์
- ค่าฐานเป็นลบศูนย์ และค่าเลขชี้กำลังมากกว่าศูนย์แต่ไม่ใช่จำนวนเต็มคี่จำกัด
- ค่าฐานคืออนันต์บวก และค่าเลขชี้กำลังน้อยกว่าศูนย์
- ค่าฐานเป็นลบอนันต์ และค่าเลขชี้กำลังน้อยกว่าศูนย์แต่ไม่ใช่จำนวนเต็มคี่จำกัด
6. ผลลัพธ์ผลลัพธ์เป็นลบศูนย์ถ้า:
- ค่าฐานเป็นลบศูนย์ และค่าเลขชี้กำลังเป็นจำนวนเต็มคี่จำกัดบวก
- ค่าฐานคือค่าอนันต์ลบ และค่าเลขชี้กำลังเป็นจำนวนเต็มคี่จำกัดค่าลบ
7. ผลลัพธ์ที่ได้จะเป็นลบอินฟินิตี้หาก:
- ค่าฐานเป็นลบศูนย์ และค่าเลขชี้กำลังเป็นจำนวนเต็มคี่จำกัดค่าลบ
- ค่าฐานเป็นลบอนันต์ และค่าเลขชี้กำลังเป็นจำนวนเต็มคี่จำกัดบวก
ความได้เปรียบทางคอมพิวเตอร์ของฟังก์ชันกำลังใน Java
ฟังก์ชันกำลังใน JAVA เป็นวิธีที่มีประสิทธิภาพในการค้นหากำลังของตัวเลขต่างๆ ได้อย่างง่ายดาย ไม่ว่าจะเป็นจำนวนเต็ม ทศนิยม หรือแม้แต่ค่าเศษส่วน ให้เราพิจารณาตัวอย่างที่โปรแกรมเมอร์เลือกที่จะเขียนโค้ดเพื่อคำนวณกำลังของตัวเลขตั้งแต่เริ่มต้น
เมื่อพิจารณาถึงความขัดแย้งนี้และตระหนักถึงความจำเป็นในการยกกำลังบ่อยครั้งและการดำเนินการทางคณิตศาสตร์ที่เกี่ยวข้อง นักพัฒนาจึงพยายามสร้างไลบรารี JAVA ที่ทุ่มเทให้กับการปรับการดำเนินการทางคณิตศาสตร์ให้เหมาะสมที่สุด ดังนั้น แทนที่จะอาศัยวิธีการอื่นที่เขียนขึ้นใหม่ทั้งหมด โปรแกรมเมอร์สามารถใช้ประโยชน์จากฟังก์ชันกำลังใน JAVA ได้ในกรณีของแอปพลิเคชันที่ต้องการการเพิ่มประสิทธิภาพสูงและความเข้ากันได้ในเวลาที่สำคัญ
นอกจากนี้ยังช่วยให้โปรแกรมเมอร์สะดวกต่อการปัดเศษผลลัพธ์เป็นจำนวนหลักทศนิยมที่ต้องการ
การใช้งานฟังก์ชันกำลังในโลกแห่งความเป็นจริงใน Java
ต่อไปนี้คือการใช้งานฟังก์ชันกำลังในโลกแห่งความเป็นจริงใน JAVA:
1. นักวิทยาศาสตร์และนักคณิตศาสตร์- เนื่องจากคณิตศาสตร์เลขชี้กำลังอนุญาตให้แสดงตัวเลขจำนวนมากอย่างกระชับ ฟังก์ชันกำลังใน JAVA จึงมีความน่าเชื่อถือสูง โดยเฉพาะอย่างยิ่งในกระบวนการที่เรียกว่าการหาค่าคาร์บอน วิธีนี้ใช้เทคนิคการสลายตัวแบบเอ็กซ์โปเนนเชียลเพื่อกำหนดอายุของเชื้อเพลิงฟอสซิล
2. นิพจน์เอ็กซ์โปเนนเชียลกำหนดวิศวกรโครงสร้างและวิศวกรรมเครื่องกล-กฎของวิทยาศาสตร์กายภาพที่แนะนำการตัดสินใจทางวิศวกรรมที่สำคัญ ปัจจุบัน วิศวกรใช้แอพพลิเคชั่นฟังก์ชันกำลังใน JAVA มากขึ้นเพื่อทำการวิเคราะห์ทางคณิตศาสตร์ดังกล่าว
3. นักคณิตศาสตร์ประกันภัยและนักสถิติ- ความสามารถในการคาดการณ์ความเสี่ยงในอุตสาหกรรมประกันภัยทำได้โดยใช้เลขชี้กำลังและพหุนาม
4. Viral Marketing- ไม่ว่าจะเป็นการเพิ่มประสิทธิภาพ SEO การเติบโตของการวิเคราะห์ข้อมูล การติดตามพฤติกรรมหรือการรวมกันของลำดับที่เชื่อมโยงกันในระบบอัตโนมัติทางการตลาด นัยสำคัญทางสถิติทำได้โดยใช้ฟังก์ชันกำลังใน JAVA เพื่อลดความซับซ้อนของตัวเลขจำนวนมาก
บทสรุป
หากคุณต้องการพัฒนาทักษะ Java ของคุณ คุณต้องลงมือทำโปรเจ็กต์จาวาเหล่านี้ หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ Java การพัฒนาแบบฟูลสแตก ลองดูโปรแกรม Executive PG ของ upGrad & IIIT-B ในการพัฒนาซอฟต์แวร์ – ความเชี่ยวชาญพิเศษด้านการพัฒนาแบบครบวงจร ซึ่งออกแบบมาสำหรับมืออาชีพที่ทำงานและมีการฝึกอบรมที่เข้มงวดมากกว่า 500 ชั่วโมง 9+ โครงการและการมอบหมาย สถานะศิษย์เก่า IIIT-B โครงการหลักในทางปฏิบัติและความช่วยเหลือด้านงานกับ บริษัท ชั้นนำ