Kelas Math
memiliki banyak fungsi statik. Beberapa yang penting di antaranya:
Math.abs(x)
, menghitung nilai mutlak (absolut) dari x. Nilai mutlak bilangan negatif adalah bilangan positif, dan bilangan positif tetap bilangan positif.- Fungsi trigonometri
Math.sin(x)
,Math.cos(x)
, andMath.tan(x)
. (Untuk semua fungsi trigonometri, sudut memiliki satuan radian, bukan derajat) - Fungsi trigonometri inverse, yang mencari sudut dari suatu nilai trigonometric, kebalikan dari fungsi trigonometri, seperti arcus sin, arcus cos, dan arcus tangen.
Math.asin(x)
,Math.acos(x)
, andMath.atan(x)
. Math.exp(x)
, menghitung pangkat dari bilangan natural e, atau ex. Dan logaritma natural loge x atau ln x bisa dihitung dengan menggunakan fungsiMath.log(x)
.Math.pow(x,y)
menghitung xy atau x pangkat yMath.floor(x)
menghitung pembulatan ke bawah dari suatu bilangan riil, misalnya 3.84 akan dibulatkan ke bawah menjadi 3.0Math.random()
memilih bilangan acak di antara 0.0 dan 1.0. Komputer memiliki algoritma perhitungan tertentu yang hasilnya bilangan acak (meskipun bulan bilangan yang betul-betul acak, tetapi cukup untuk kebanyakan fungsi)
Math.random() tidak memiliki parameter, tetapi tanda kurungnya harus tetap ditulis untuk membedakan fungsi dan variabel. Contoh fungsi lain yang tidak memiliki parameter adalah
System.currentTimeMillis()
yang berguna untuk mengambil waktu saat ini dalam satuan milidetik, dihitung sejak 1 Januri 1970 waktu GMT. Satu milidetik sama dengan 1 per 1000 detik. Keluarannya bertipe long.Untuk menghitung waktu yang diperlukan untuk menjalankan suatu perintah, jalankan fungsi
System.currentTimeMillis()
sebelum dan sesudah suatu instruksi dijalankan. Perbedaannya adalah waktu yang diperlukan untuk menjalankan suatu instruksi. Contoh Kelas Math
0 comments:
:f :D :i ;k :x :$ x( :?
:@ :~ :m :2 :s :sn :| :o
Post a Comment
Silahkan berkomentar diblog ini. Komentar sesuai dengan artikel yang bersangkutan bisa lebih membantu teman-teman lainnya.
Terima Kasih