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) 

където,

обръщане на низа в java

а е основа

b е показател

java балонно сортиране

Горният синтаксис ще върне стойността на a^b в двоен тип данни.

Обърнете внимание на точките по-долу относно функцията за мощност в 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 } } 

Изход:

np.argmax
 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 

От горните примери,

  • Функцията за мощност се използва за получаване на стойността на мощността на първия аргумент към втория аргумент.
  • Функцията за мощност връща двойната стойност от типа.
  • Отрицателното число може да се изчисли с помощта на степенната функция.
  • Десетичното число може също да се изчисли с помощта на степенната функция.
  • Ако вторият аргумент е нула, резултатът ще бъде 1.0.
  • Ако вторият аргумент не е число, той ще върне NaN.

Как да върнете стойност от тип Integer с помощта на функцията Power

Можем също да върнем стойността на целочислен тип, като използваме функцията за мощност. За целта трябва изрично да го кастнем към Integer.

Разгледайте примера по-долу:

PowerFunc6.java:

предаване на sql
 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