Program Java untuk Menghitung Kekuatan Angka

Dalam program ini, Anda akan belajar menghitung kekuatan angka dengan dan tanpa menggunakan fungsi pow ().

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:

  • Java sementara dan melakukan… saat Loop
  • Java untuk Loop
  • Kekuatan Matematika Java ()

Contoh 1: Hitung pangkat dari suatu angka menggunakan loop sementara

 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); ) )

Keluaran

 Jawaban = 81

Dalam program ini, basis dan eksponen masing-masing diberi nilai 3 dan 4.

Menggunakan perulangan while, kita terus mengalikan hasilnya dengan basis sampai eksponennya menjadi nol.

Dalam hal ini, kita mengalikan hasil dengan basis 4 kali lipat, jadi hasilnya = 1 * 3 * 3 * 3 * 3 = 81.

Contoh 2: Hitung pangkat dari sebuah bilangan menggunakan for loop

 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); ) )

Keluaran

 Jawaban = 81

Di sini, alih-alih menggunakan loop sementara, kami menggunakan forloop.

Setelah setiap iterasi, eksponen dikurangi 1, dan hasilnya dikalikan dengan jumlah eksponen dasar.

Kedua program di atas tidak berfungsi jika Anda memiliki eksponen negatif. Untuk itu, Anda perlu menggunakan fungsi pow () di pustaka standar Java.

Contoh 3: Hitung kekuatan sebuah angka menggunakan fungsi 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); ) )

Keluaran

 Jawaban = 0,012345679012345678

Dalam program ini, kami menggunakan Math.pow()fungsi Java untuk menghitung kekuatan basis yang diberikan.

Artikel yang menarik...