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 for
gelung.
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.