Програма Java для обчислення потужності числа

У цій програмі ви навчитеся обчислювати потужність числа з використанням і без використання функції pow ().

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:

  • Java в той час як і робити … в той час як Loop
  • Java для циклу
  • Java Math pow ()

Приклад 1: Обчисліть потужність числа за допомогою циклу while

 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 відповідно.

Використовуючи цикл while, ми продовжуємо множити результат на базу, поки показник степеня не стане нулем.

У цьому випадку ми помножуємо результат на базу в 4 рази, тож результат = 1 * 3 * 3 * 3 * 3 = 81.

Приклад 2: Обчисліть потужність числа за допомогою циклу for

 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

Тут, замість циклу while, ми використали forцикл.

Після кожної ітерації показник ступеня зменшується на 1, а результат множиться на базовий показник кількості разів.

Обидві програми вище не працюють, якщо у вас від’ємний показник ступеня. Для цього вам потрібно використовувати функцію pow () у стандартній бібліотеці Java.

Приклад 3: Обчисліть потужність числа за допомогою функції pow ()

 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()функцію Java для обчислення потужності даної бази.

Цікаві статті...