English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
طريقة Java Math pow() لحساب القوة (a بمقدار b)
هذا يعني، pow(a, b) = ab
جملة النصاب لمعلمة pow()
Math.pow(double num1, double num2)
ملاحظة:pow() هي مثبتة الجمعية. لذلك، يمكننا استخدام اسم الصفة للوصول إلى هذه الطريقةMath.
num1 - المعامل الأساسي
num2 - معامل ال指数
النتيجة المرجعة num1num2
إذا كان num2 صفرًا، فسيتم إرجاع 1.0
إذا كان num1 صفرًا، فسيتم إرجاع 0.0
class Main { public static void main(String[] args) { //إنشاء م変دين دوامية double num1 = 5.0; double num2 = 3.0; //باستخدام العدد الإيجابي في Math.pow() System.out.println(Math.pow(num1, num2)); // 125.0 //باستخدام الصفر في Math.pow() double zero = 0.0; System.out.println(Math.pow(num1, zero)); // 0.0 System.out.println(Math.pow(zero, num2)); // 1.0 //باستخدام اللا نهائية في Math.pow() double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.pow(num1, infinity)); // Infinity System.out.println(Math.pow(num1, infinity)); // Infinity System.out.println(Math.pow(infinity, num2)); // Infinity // Math.pow() مع أرقام سلبية System.out.println(Math.pow(-num1, -num2)); // 0.008 System.out.println(Math.pow(-num1, -num2)); // 0.008
}في المثال السابق، استخدمنا Math.pow() معالعدد السلبيالعدد الإيجابيالعدد السلبي,العدد الصفروالالتمديد
.
في هذا السياق، يستخدم Double.POSITIVE_INFINITY لتحقيق التمديد الإيجابي في البرنامج.
int a = 2; int b = 5; Math.pow(a, b); // يعود إلى 32.0