Di dalam matematika, anda mungkin sudah melihat fungsi seperti sin dan log, dan anda sudah mempelajari ekspresi seperti sin(∏/2) dan log(1/x). Pertama, anda mengevaluasi ekspresi didalam tanda kurung, yang mana disebut argumentasi fungsi. Sebagai contoh,
∏/2 kirakira 1.571, dan 1/x adalah 0.1 ( diasumsikan bahwa x 10).
Kemudian anda dapat mengevaluasi fungsi itu dengan menggunakan tabel atau dengan mekan berbagai perhitungan. Sin 1.571 adalah 1, dan log 0.1 adalah 1 ( diasumsikan bahwa log mengindikasikan bilangan pokok 10).
Proses ini dapat diterapkan berulangkali untuk mengevaluasi ekspresi yang lebih rumit seperti log(1/ sin(∏/2)). pertama kita mengevaluasi argumentasi function, lalu mengevaluasi fungsi yang paling dalam, dan seterusnya.
Java menyediakan satu set builtin fungsi yang mengandung kebanyakan operasi matematikan yang anda tahu. Fungsi ini disebut methods. Kebanyakan method matematika beroperasi pada double.
Method matemmatika dilibatkan menggunakan suatu sintaksis yang serupa dengan perintah print yang kita lihat:
double root = Math.sqrt (17.0);double angle = 1.5;double height = Math.sin (angle);Contoh yang pertama akar 17.
Contoh yang kedua sinus 1.5, yang mana adalah nilai sudut variabel. Java berasumsi bahwa nilainilai yang anda gunakan dengan sin dan fungsi trigonometric lain ( cos, Tan) adalah didalam radian. Untuk mengkonversi dari derajat ke radian, anda dapat membagi dengan 360 dan mengalikan dengan Untungnya, Java menyediakan ∏ sebagai nilai yang builtin:
PI (22:7) adalah dalam huruf besar. Java tidak mengenali Pi (22:7), Pi (22:7), atau pie. Metoda bermanfaat lain didalam Claas adalah putaran, yang mengelilingi suatu nilai floatingpoint kepada bilangan bulat yang paling dekat dan kembalikan ke suatu int.
double degrees = 90;double angle = degrees * 2 * Math.PI / 360.0;int x = Math.round (Math.PI * 20.0);
Dalam hal ini perkalian dikan terlebih dulu, sebelum method dilibatkan. hasilnya adalah 63 ( yang dibulatkan dari 62.8319).
Kk..
ReplyDeleteBisa tolong jelasin secara rinci gk, Math.pow itu tuk apa, Math.round, Math.sqrt, dan funsi Math yg lain..
I'm Newbie..
Math.pow = untuk perpangkatan formatny Math.pow(angka, angka pangkat) mis Math.pow(9,2) hasilnya 81
ReplyDeleteMath.round = untuk mmbulatkan bilangan berkoma
Math.sqrt = mencari akar bilangan misal Math.sqrt(81) maka hasilnya 9