Функцията за мощност в 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