Јава програм за израчунавање снаге броја

У овом програму ћете научити да рачунате снагу броја са и без употребе функције пов ().

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Јава вхиле и уради … вхиле Лооп
  • Јава за петљу
  • Јава Матх пов ()

Пример 1: Израчунајте снагу броја помоћу вхиле петље

 public class Power ( public static void main(String() args) ( int base = 3, exponent = 4; long result = 1; while (exponent != 0) ( result *= base; --exponent; ) System.out.println("Answer = " + result); ) )

Оутпут

 Одговор = 81

У овом програму основици и експоненту су додељене вредности 3 односно 4.

Користећи вхиле петљу, настављамо да множимо резултат базом док експонент не постане нула.

У овом случају, резултат помножимо са основом укупно 4 пута, па је резултат = 1 * 3 * 3 * 3 * 3 = 81.

Пример 2: Израчунајте снагу броја помоћу петље фор

 public class Power ( public static void main(String() args) ( int base = 3, exponent = 4; long result = 1; for (;exponent != 0; --exponent) ( result *= base; ) System.out.println("Answer = " + result); ) )

Оутпут

 Одговор = 81

Овде смо, уместо да користимо вхиле петљу, користили forпетљу.

Након сваке итерације, експонент се смањује за 1, а резултат се множи са основним експонентом број пута.

Оба програма горе не раде ако имате негативни експонент. За то је потребно да користите функцију пов () у Јава стандардној библиотеци.

Пример 3: Израчунајте снагу броја помоћу функције пов ()

 public class Power ( public static void main(String() args) ( int base = 3, exponent = -4; double result = Math.pow(base, exponent); System.out.println("Answer = " + result); ) )

Оутпут

 Одговор = 0,012345679012345678

У овом програму користимо Јавину Math.pow()функцију за израчунавање снаге дате базе.

Занимљиви Чланци...