Method Min, Max, Abs Dan Random Pada Java
Selain fungsi umum matematika ibarat trigonometri dan eksponensial, class Math pada Java juga menyediakan fungsi yang sering dipakai ibarat min, max, abs dan random.
Sedangkan abs method mengembalikan nilai adikara atau mutlak dari angka tipe int, long, float atau double.
Contoh:
Hasil:
Nilai maksimum dari (2, 8) ialah 8
Nilai maksimum dari (3.5, 4) ialah 4.0
Nilai minimum dari (2.2, 5.6) ialah 2.2
Nilai adikara dari (-3) ialah 3
Nilai maksimum dari (-4.6) ialah 4.6
Anda sanggup memakai method ini untuk menulis verbal tunggal dan mengasilkan angka random pada rentang tertentu.
Secara umum penggunaannya ialah 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 ialah 2
Angka random integer antara 5 dan 15 ialah 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 adikara 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) ialah " + Math.max(2, 8)); System.out.println("Nilai maksimum dari (3.5, 4) ialah " + Math.max(3.5, 4)); System.out.println("Nilai minimum dari (2.2, 5.6) ialah " + Math.min(2.2, 5.6)); System.out.println("Nilai adikara dari (-3) ialah " + Math.abs(-3)); System.out.println("Nilai maksimum dari (-4.6) ialah " + Math.abs(-4.6)); } }
Hasil:
Nilai maksimum dari (2, 8) ialah 8
Nilai maksimum dari (3.5, 4) ialah 4.0
Nilai minimum dari (2.2, 5.6) ialah 2.2
Nilai adikara dari (-3) ialah 3
Nilai maksimum dari (-4.6) ialah 4.6
Random
Anda sebelumnya mungkin pernah memakai 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 sanggup memakai method ini untuk menulis verbal tunggal dan mengasilkan angka random pada rentang tertentu.
Secara umum penggunaannya ialah 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 ialah " + (int)(Math.random() * 5)); /** Akan mengembalikan nilai 5 <= angka random < (5+10) */ System.out.println("Angka random integer antara 5 dan 15 ialah " + (5 + (int)(Math.random() * 10))); } }
Hasil:
Angka random integer antara 0 dan 5 ialah 2
Angka random integer antara 5 dan 15 ialah 9
makasih sudah share
BalasHapuspower supply hp