Skip to content Skip to sidebar Skip to footer

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.

min, max dan abs 

Method min dan max akan mengembalikan nilai maksimum dan minimum dari dua angka tipe int, long, float atau double.

method min, max, abs, random, java


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"