Method Min, Max, Abs dan Random Pada Java
Selain fungsi umum matematika seperti trigonometri dan eksponensial, class Math pada Java juga menyediakan fungsi yang sering digunakan seperti min, max, abs dan random.
Sedangkan abs method mengembalikan nilai absolut atau mutlak dari angka tipe int, long, float atau double.
Contoh:
Hasil:
Nilai maksimum dari (2, 8) adalah 8
Nilai maksimum dari (3.5, 4) adalah 4.0
Nilai minimum dari (2.2, 5.6) adalah 2.2
Nilai absolut dari (-3) adalah 3
Nilai maksimum dari (-4.6) adalah 4.6
Anda dapat menggunakan method ini untuk menulis ekspresi tunggal dan mengasilkan angka random pada rentang tertentu.
Secara umum penggunaannya adalah sebagai berikut:
a + Math.random() * b , artinya mengembalikan angka random yang berada diantara a dan a + b, kecuali a + b.
Contoh:
Hasil:
Angka random integer antara 0 dan 5 adalah 2
Angka random integer antara 5 dan 15 adalah 9
min, max dan abs
Method min dan max akan mengembalikan nilai maksimum dan minimum dari dua angka tipe int, long, float atau double.Sedangkan abs method mengembalikan nilai absolut atau mutlak dari angka tipe int, long, float atau double.
Contoh:
public class MinMaxAbs { public static void main (String [] args) { System.out.println("Nilai maksimum dari (2, 8) adalah " + Math.max(2, 8)); System.out.println("Nilai maksimum dari (3.5, 4) adalah " + Math.max(3.5, 4)); System.out.println("Nilai minimum dari (2.2, 5.6) adalah " + Math.min(2.2, 5.6)); System.out.println("Nilai absolut dari (-3) adalah " + Math.abs(-3)); System.out.println("Nilai maksimum dari (-4.6) adalah " + Math.abs(-4.6)); } }
Hasil:
Nilai maksimum dari (2, 8) adalah 8
Nilai maksimum dari (3.5, 4) adalah 4.0
Nilai minimum dari (2.2, 5.6) adalah 2.2
Nilai absolut dari (-3) adalah 3
Nilai maksimum dari (-4.6) adalah 4.6
Random
Anda sebelumnya mungkin pernah menggunakan random () pada pembahasan sebelumnya. Method ini akan menghasilkan angka random dengan tipe double lebih besar atau sama dengan 0.0 dan lebih kecil dari 1.0 atau (0 <= Math.random() < 1.0).Anda dapat menggunakan method ini untuk menulis ekspresi tunggal dan mengasilkan angka random pada rentang tertentu.
Secara umum penggunaannya adalah sebagai berikut:
a + Math.random() * b , artinya mengembalikan angka random yang berada diantara a dan a + b, kecuali a + b.
Contoh:
public class AngkaRandom { public static void main (String [] args) { /** Akan mengembalikan nilai 0 <= angka random < 5 */ System.out.println("Angka random integer antara 0 dan 5 adalah " + (int)(Math.random() * 5)); /** Akan mengembalikan nilai 5 <= angka random < (5+10) */ System.out.println("Angka random integer antara 5 dan 15 adalah " + (5 + (int)(Math.random() * 10))); } }
Hasil:
Angka random integer antara 0 dan 5 adalah 2
Angka random integer antara 5 dan 15 adalah 9
Post a Comment for "Method Min, Max, Abs dan Random Pada Java"