Program Java untuk Mengira Kekuatan Nombor

Dalam program ini, anda akan belajar mengira kekuatan nombor dengan dan tanpa menggunakan fungsi pow ().

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Java sambil dan lakukan … sambil Loop
  • Java untuk Gelung
  • Java Math pow ()

Contoh 1: Hitung kuasa nombor menggunakan gelung 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); ) )

Pengeluaran

 Jawapan = 81

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

Dengan menggunakan loop sementara, kami terus mengalikan hasilnya dengan asas sehingga eksponen menjadi sifar.

Dalam kes ini, kita mengalikan hasil dengan asas 4 kali jumlah keseluruhan, jadi hasil = 1 * 3 * 3 * 3 * 3 = 81.

Contoh 2: Hitung kuasa nombor menggunakan gelung untuk

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

Pengeluaran

 Jawapan = 81

Di sini, bukannya menggunakan gelung sementara, kami menggunakan forgelung.

Setelah setiap lelaran, eksponen dikurangkan dengan 1, dan hasilnya dikalikan dengan bilangan eksponen dasar berkali-kali.

Kedua-dua program di atas tidak berfungsi jika anda mempunyai eksponen negatif. Untuk itu, anda perlu menggunakan fungsi pow () di perpustakaan standard Java.

Contoh 3: Hitung kuasa nombor 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); ) )

Pengeluaran

 Jawapan = 0.012345679012345678

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

Artikel menarik...