logo

Функција напајања у Јави

Функција снаге у Јави је Матх.пов(). Користи се за добијање снаге првог аргумента до другог аргумента. Узима два аргумента и враћа вредност првог аргумента подигнутог другом аргументу. Враћа вредност двоструког типа.

Функција пов() се одвија у јава.ланг.Матх.пов () библиотека.

На пример, да бисте израчунали 5 на степен 2, то се може урадити на следећи начин:

Матх.пов(5,2) =25

Синтакса:

 public static double pow(double a, double b) 

где,

а је база

б је експонент

цхар у инт јава

Горња синтакса ће вратити вредност а^б у двоструком типу података.

Размотрите следеће тачке о функцији снаге у Јава :

  • Вратиће 1.0, ако је други аргумент позитивна или негативна нула.
  • Вратиће НаН, ако други аргумент није број.
  • Вратиће исти резултат као и први аргумент, ако је б (други аргумент) 1.

Хајде да то разумемо са неколико примера:

Пример 1: Израчунајте 5^2 користећи Јава Повер функцију

ПоверФунц1.јава:

 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) користећи функцију снаге

ПоверФунц2.јава:

 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 користећи функцију снаге

с у питону

ПоверФунц3.јава:

 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 користећи функцију снаге

ПоверФунц4.јава:

 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 користећи функцију снаге

ПоверФунц5.јава:

 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.
  • Ако други аргумент није број, вратиће НаН.

Како да вратите вредност типа целоброј користећи функцију снаге

Такође можемо да вратимо вредност целобројног типа помоћу функције снаге. За ово, морамо га експлицитно пребацити на Интегер.

Размотрите следећи пример:

како претворити стринг у цхар

ПоверФунц6.јава:

 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