logo

Функція Power в Java

Функцією потужності в 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