Функцією потужності в Java є Math.pow(). Він використовується, щоб отримати ступінь від першого аргументу до другого аргументу. Він приймає два аргументи та повертає значення першого аргументу, піднесене до другого аргументу. Він повертає значення подвійного типу.
Функція pow() виконується в java.lang.Math.pow () бібліотека.
Наприклад, щоб обчислити 5 у ступені 2, це можна зробити так:
Math.pow(5,2) =25
Синтаксис:
public static double pow(double a, double b)
де,
як відобразити додаток на android
а є основою
b — показник степеня
eol у python
Наведений вище синтаксис поверне значення a^b у типі даних double.
Розглянемо наведені нижче пункти щодо степеневої функції в Java :
- Він поверне 1,0, якщо другий аргумент додатний або від’ємний нуль.
- Він поверне NaN, якщо другий аргумент не є числом.
- Він поверне той самий результат, що й перший аргумент, якщо b (другий аргумент) дорівнює 1.
Давайте зрозуміємо це на кількох прикладах:
Приклад 1: обчисліть 5^2 за допомогою функції Java Power
PowerFunc1.java:
public class PowerFunc1 { public static void main(String[] args) { double a = 5; double b = 2; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } }
Вихід:
25.0
Приклад 2: обчисліть 5^(-3) за допомогою степеневої функції
алгоритм будки
PowerFunc2.java:
public class PowerFunc2 { public static void main(String[] args) { double a = 5; double b = -3; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^(-3) } }
Вихід:
0.008
Приклад 3: обчисліть -3^5 за допомогою степеневої функції
PowerFunc3.java:
public class PowerFunc3 { public static void main(String[] args) { double a = -3; double b = 5; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } }
Вихід:
-243.0
Приклад 4: обчисліть 5^0 за допомогою степеневої функції
PowerFunc4.java:
public class PowerFunc4 { public static void main(String[] args) { double a = 5; double b = 0; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } }
Вихід:
назви міст США
1.0
Приклад 5: обчисліть 0,57^0,25 за допомогою степеневої функції
PowerFunc5.java:
public class PowerFunc5 { public static void main(String[] args) { double a = 0.57; double b = 0.25; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } }
Вихід:
0.8688978326173192
З наведених вище прикладів
- Функція степеня використовується для отримання значення степеня першого аргументу для другого аргументу.
- Функція потужності повертає значення типу double.
- Від’ємне число можна обчислити за допомогою степеневої функції.
- Десяткове число також можна обчислити за допомогою степеневої функції.
- Якщо другий аргумент дорівнює нулю, результат буде 1,0.
- Якщо другий аргумент не є числом, він поверне NaN.
Як повернути значення цілого типу за допомогою функції ступеня
Ми також можемо повернути значення цілого типу за допомогою функції ступеня. Для цього нам потрібно явно привести його до Integer.
Розглянемо наведений нижче приклад:
PowerFunc6.java:
java локальна датачас
public class PowerFunc6 { public static void main(String[] args) { int i=(int)Math.pow(5,2); //Type Cast to integer System.out.println(+ i); } }
Вихід:
25