Fungsi Daya Di Jawa: Kasing Khusus, Keunggulan & Aplikasi

Diterbitkan: 2021-12-22

Daftar isi

Apa itu Fungsi Daya di Jawa?

Fungsi pangkat dalam JAVA secara komputasi mirip dengan fungsi eksponen dalam matematika. Ini digunakan untuk menghitung nilai suatu bilangan yang dipangkatkan dengan bilangan lain. Eksponen digunakan secara ekstensif dalam matematika tingkat yang lebih tinggi, memungkinkan pemrogram untuk mewakili angka yang dikalikan dengan sendirinya beberapa kali. Fungsi daya di JAVA menerima dua parameter dari pengguna akhir dan, setelah dieksekusi, mengembalikan nilai parameter pertama, dinaikkan ke daya parameter kedua.

JAVA dilengkapi dengan pustaka lengkap yang mendukung komputasi berbagai fungsi dan operasi matematika. Pustaka ini disebut sebagai kelas Matematika di JAVA. Itu berada di Jawa. paket Lang. Pustaka Matematika mencakup operasi numerik dasar, trigonometri, menemukan min-maks, generator angka acak, dan operasi logaritmik. Fungsi daya adalah JAVA oleh karena itu bertipe java. Lang. Matematika. Pustaka pow (), metode bawaan di kelas Matematika JAVA.

Sintaksis

Sintaks fungsi daya dalam JAVA adalah seperti diilustrasikan di bawah ini:

java.long.Math.pow (basis ganda, eksponen ganda)

Ini mengembalikan nilai ganda dari eksponen dasar.

Di sini, basis mengacu pada argumen pertama atau angka pertama, dan eksponen mengacu pada argumen kedua atau angka kedua.

Metode ini mengambil basis dan parameter eksponen tipe double. Tipe ganda adalah tipe data primitif di JAVA. Dengan rentang nilai yang tidak terbatas, tipe data ganda biasanya digunakan untuk nilai desimal. Jadi, jika program memerlukan nilai integer, deklarasi variabel dalam sintaks fungsi daya di JAVA perlu di-casting dari 'double' ke 'int.'

Tipe data primitif telah ditentukan sebelumnya dalam JAVA dan diberi nama dengan kata kunci yang dicadangkan. Ini berarti bahwa semua variabel dalam program harus dideklarasikan terlebih dahulu sebelum dapat digunakan. Mendeklarasikan variabel dalam JAVA melibatkan menyatakan jenis dan nama variabel. Tipe data variabel membantu menentukan ukuran, nilai yang mungkin dikandungnya, dan operasi yang dilakukan padanya. JAVA mendukung delapan tipe data primitif - byte, short, int, long, float, double, boolean dan char.

Dapatkan sertifikasi pengembangan perangkat lunak online dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.

Kasus Khusus Fungsi Daya di Jawa

  1. Jika argumen kedua positif atau negatif nol, hasil keluaran yang dikembalikan akan menjadi 1,0
  2. Jika argumen kedua adalah 1.0, hasil keluaran akan sama dengan nilai argumen pertama.
  3. Hasil output akan menjadi NaN dalam kasus berikut. Di sini, NaN adalah singkatan dari frasa, "bukan angka". Ini menandakan nilai yang tidak ditentukan. Namun, jangan salah. NaN bukan kesalahan tetapi nilai yang ditetapkan. Misalnya, bilangan imajiner seperti akar kuadrat dari bilangan negatif atau nol dibagi nol akan mencetak NaN sebagai hasil keluaran.
  • Eksponennya adalah NaN.
  • Basis adalah NaN, dan eksponen adalah bilangan bukan nol. Hasil output yang dikembalikan akan menjadi NaN.
  • Nilai absolut dari basis sama dengan 1, dan nilai eksponennya tidak terbatas.

4. Hasil keluaran adalah positif tak terhingga jika:

  • Nilai absolut dari basis lebih besar dari 1, dan nilai eksponennya positif tak terhingga.
  • Nilai absolut dari basis kurang dari 1, dan nilai eksponennya adalah tak terhingga negatif.
  • Nilai dasarnya adalah nol positif, dan nilai eksponennya kurang dari nol.
  • Nilai dasarnya adalah nol negatif, dan nilai eksponennya kurang dari nol tetapi bukan bilangan bulat ganjil berhingga.
  • Nilai dasarnya adalah tak terhingga positif, dan nilai eksponennya lebih besar dari nol.
  • Nilai dasarnya adalah tak terhingga positif, dan nilai eksponennya lebih besar dari nol tetapi bukan bilangan bulat ganjil berhingga.

5. Hasil keluaran bernilai positif nol jika:

  • Nilai absolut dari basis lebih besar dari 1, dan nilai eksponennya negatif tak terhingga.
  • Nilai absolut dari basis kurang dari 1, dan nilai eksponennya positif tak terhingga.
  • Nilai dasarnya adalah nol positif, dan nilai eksponennya lebih besar dari nol.
  • Nilai dasarnya adalah nol negatif, dan nilai eksponennya lebih besar dari nol tetapi bukan bilangan bulat ganjil berhingga.
  • Nilai dasarnya adalah tak terhingga positif, dan nilai eksponennya kurang dari nol.
  • Nilai dasarnya adalah tak terhingga negatif, dan nilai eksponennya kurang dari nol tetapi bukan bilangan bulat ganjil berhingga.

6. Hasil keluaran adalah nol negatif jika:

  • Nilai dasarnya adalah nol negatif, dan nilai eksponennya adalah bilangan bulat ganjil hingga positif.
  • Nilai dasarnya adalah tak hingga negatif, dan nilai eksponennya adalah bilangan bulat ganjil hingga negatif.

7. Hasil keluarannya adalah negatif tak terhingga jika:

  • Nilai dasarnya adalah nol negatif, dan nilai eksponennya adalah bilangan bulat ganjil hingga negatif.
  • Nilai dasarnya adalah tak hingga negatif, dan nilai eksponennya adalah bilangan bulat ganjil hingga positif.

Keuntungan Komputasi dari Fungsi Daya di Jawa

Fungsi pangkat dalam JAVA adalah metode yang efisien untuk menemukan pangkat berbagai bilangan dengan mudah, baik itu bilangan bulat, desimal, atau bahkan nilai pecahan. Mari kita pertimbangkan sebuah contoh di mana seorang programmer memilih untuk menulis kode untuk menghitung kekuatan angka dari awal.

Mempertimbangkan paradoks ini dan menyadari perlunya eksponensial yang sering dan operasi matematika terkait, pengembang berusaha membuat perpustakaan JAVA yang didedikasikan untuk mengoptimalkan operasi matematika. Oleh karena itu, daripada mengandalkan metode alternatif yang ditulis dari awal, pemrogram dapat memanfaatkan fungsi daya di JAVA dalam hal aplikasi yang menuntut pengoptimalan tinggi dan kompatibilitas kritis waktu.

Selain itu, program ini menawarkan kemudahan pembulatan hasil ke jumlah tempat desimal yang diinginkan.

Aplikasi Dunia Nyata dari Fungsi Daya di Jawa

Berikut ini adalah aplikasi nyata dari fungsi daya di JAVA:

1. Ilmuwan dan matematikawan- Karena matematika eksponensial memungkinkan bilangan besar diekspresikan secara kompak, fungsi pangkat di JAVA sangat andal, terutama dalam proses yang dikenal sebagai penanggalan karbon. Metode ini menggunakan teknik peluruhan eksponensial untuk menentukan umur bahan bakar fosil.

2. Ekspresi eksponensial mendefinisikan Insinyur struktural dan Mekanik-Hukum ilmu fisika yang memandu keputusan rekayasa kritis. Saat ini, para insinyur semakin mengandalkan aplikasi fungsi daya di JAVA untuk melakukan analisis matematis tersebut.

3. Aktuaris dan Ahli Statistik- Kemampuan untuk meramalkan risiko dalam industri asuransi dicapai dengan menggunakan eksponen dan polinomial.

4. Viral Marketing- Baik itu pengoptimalan SEO, pertumbuhan analitik data, pelacakan perilaku, atau kombinasi urutan berantai dalam otomatisasi pemasaran, signifikansi statistik dicapai dengan menggunakan fungsi daya di JAVA untuk menyederhanakan jumlah besar.

Kesimpulan

Jika Anda ingin meningkatkan keterampilan Java Anda, Anda perlu mendapatkan proyek Java ini. Jika Anda tertarik untuk mempelajari lebih lanjut tentang Java, pengembangan tumpukan penuh, lihat Program PG Eksekutif upGrad & IIIT-B dalam Pengembangan Perangkat Lunak – Spesialisasi dalam Pengembangan Tumpukan Penuh yang dirancang untuk para profesional yang bekerja dan menawarkan 500+ jam pelatihan yang ketat, 9+ proyek, dan tugas, status Alumni IIIT-B, proyek batu penjuru praktis & bantuan pekerjaan dengan perusahaan-perusahaan top.

Menjadi Pengembang Tumpukan Penuh

DAFTAR MAGISTER ILMU ILMU KOMPUTER DARI LJMU & IIIT-B