Navigasi buku
Kelas Math
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)
Paremeter (nilai di dalam kurung) fungsi-fungsi di atas bisa bertipe numerik apa saja (misalnya double, int, dll), tetapi keluarannya bertipe double, kecuali abs(x) yang tipe keluarannya sama dengan tipe parameternya.
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.



Komentar
menghilangkan eksponensial
misalkan saya melakukan perhitungan antara bilangan float, lalu karna hasilnya yg banyak, yg ditampilin jadinya menggunakan E7. Gmn caranya agar hasil yang ditampilkan benar2 angka realnya (jd, 15000000, bukan 1.5E7)
Pliz dijawab ya. Thx
MINTA TLONG DONG.... GIMANA
MINTA TLONG DONG....
GIMANA SIH NGERJAIN SOAL PEMROGRAMAN INI DENGAN MENGGUNAKAN PROGRAM JAVA???
Batas max = 100
1 4 9 16 25 36
hasil penjumlahan deret = 91
banyak suku = 9
Coba dikerjakan dulu di
Coba dikerjakan dulu di kertas coret-coretan langkah per langkah seperti apa.. baru setelah itu diubah menjadi program java. Kalo langkah pertama ngga bisa, berarti harus review lagi pelajaran matematika, dan belajar Java jadi ngga ada gunanya.
minta tulung dunkz.... gey mn
minta tulung dunkz....
gey mn cranya qt blatkan blangan desimal, jdi 2 angka dblakang koma..
misal 2.3452 jadi 2.34...
thanks....
ni ada solusinya...mungkin bisa memberi pencerahan
output
Dua angka di belakang koma (2.34) = 2.34
menghilangkan eksponensial
misalkan saya melakukan perhitungan antara bilangan float, lalu karna hasilnya yg banyak, yg ditampilin jadinya menggunakan E7. Gmn caranya agar hasil yang ditampilkan benar2 angka realnya (jd, 15000000, bukan 1.5E7)
Pliz dijawab ya. Thx