SELAMAT DATANG DI RAHMATANG BLOG

TOUR DARI PACKAGE java.lang

Pertemuan 4 - Tour dari Package java.lang

Class Math

Java juga menyediakan konstanta dan method untuk menunjukkan perbedaan operasi matematika seperti fungsi trigonometri dan logaritma. Selama method-method ini semua static, Anda dapat menggunakannya tanpa memerlukan sebuah objek Math. Untuk melengkapi daftar konstanta dan method-method ini, lihatlah acuan pada dokumentasi Java API. Dibawah ini beberapa method-method umum yang sering digunakan.

Method-Method Math

public static double abs(double a)
Menghasilkan nilai mutlak a. Sebuah method yang di-overload. Dapat juga menggunakan nilai float atau integer atau juga long integer sebagai parameter, dengan kondisi tipe kembaliannya juga menggunakan float atau integer atau long integer, secara berturut-turut.

public static double random()
Menghasilkan nilai positif bilangan acak (random) yang lebih besar atau sama dengan 0.0 tetapi kurang dari 1.0.

public static double max(double a, double b)
Menghasilkan nilai maksimum, diantara dua nilai double, a and b. Sebuah method yang di-overload. Dapat juga menggunakan nilai float atau integer atau juga long integer sebagai parameter, dengan kondisi tipe kembalinya juga menggunakan float atau integer atau long integer, secara berturut-turut.

public static double min(double a, double b)
Menghasilkan nilai minimum diantara dua nilai double, a and b. Sebuah method yang di-overload. Dapat juga menggunakan nilai float atau integer atau juga long integer sebagai parameter, dengan kondisi tipe kembaliannya juga menggunakan float atau integer atau long integer, secara berturut-turut.

public static double ceil(double a)
Menghasilkan bilangan bulat terkecil yang lebih besar atau sama dengan a.

public static double floor(double a)
Menghasilkan bilangan bulat terbesar yang lebih kecil atau sama dengan a.

public static double exp(double a)
Menghasilkan angka Euler, e pangkat a.

public static double log(double a)
Menghasilkan logaritma natural dari a.

public static double pow(double a, double b)
Menghasilkan a pangkat b.

public static long round(double a)
Menghasilkan pembulatan ke atas ke long terdekat. Sebuah method yang di-overload. Dapat juga menggunakan float pada argument dan akan menghasilkan pembulatan ke atas ke int terdekat.

public static double sqrt(double a)
Menghasilkan akar kuadrat a.

public static double sin(double a)
Menghasilkan sinus sudut a dalam radian.

public static double toDegrees(double angrad)
Menghasilkan nilai derajat yang kira-kira setara dengan nilai radian yang diberikan.

public static double toRadians(double angdeg)
Menghasilkan nilai radian yang kira-kira setara dengan nilai derajat yang diberikan.

Di bawah ini adalah program yang menunjukkan bagaimana method-method tersebut digunakan.

        class MathDemo {
           public static void main(String args[]) {
              System.out.println("absolute value of -5: " +
                     Math.abs(-5));
              System.out.println("absolute value of 5: " +
                     Math.abs(-5));
              System.out.println("random number(max value is 10): 
                     "+ Math.random()*10);
              System.out.println("max of 3.5 and 1.2: " +
                     Math.max(3.5, 1.2));
              System.out.println("min of 3.5 and 1.2: " +
                     Math.min(3.5, 1.2));
              System.out.println("ceiling of 3.5: " +
                     Math.ceil(3.5));
              System.out.println("floor of 3.5: " +
                     Math.floor(3.5));
              System.out.println("e raised to 1: " +
                     Math.exp(1));
              System.out.println("log 10: " +
                     Math.log(10));
              System.out.println("10 raised to 3: " +
                     Math.pow(10,3));
              System.out.println("rounded off value of pi: " +
                     Math.round(Math.PI));
              System.out.println("square root of 5 = " +
                     Math.sqrt(5));
              System.out.println("10 radian = " +
                     Math.toDegrees(10) + " degrees");
              System.out.println("sin(90): " +
                     Math.sin(Math.toRadians(90)));
         }
      }

Ini adalah contoh output dari program yang dibuat. Coba jalankan program dan bereksperimenlah secara bebas dengan memberikan argument.

      absolute value of -5: 5
      absolute value of 5: 5
      random number(max value is 10): 4.0855332335477605
      max of 3.5 and 1.2: 3.5
      min of 3.5 and 1.2: 1.2
      ceiling of 3.5: 4.0
      floor of 3.5: 3.0
      e raised to 1: 2.7182818284590455
      log 10: 2.302585092994046
      10 raised to 3: 1000.0
      rounded off value of pi: 3
      square root of 5 = 2.23606797749979
      10 radian = 572.9577951308232 degrees
      sin(90): 1.0


Selengkapnya, disini
SHARE

Rahmatang Lil Alamin

Hay sahabat Blogger. Terima kasih sudah berkunjung di blog saya.. Semoga bermanfaat yah :)

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar

luvne.com ayeey.com cicicookies.com mbepp.com tipscantiknya.com kumpulanrumusnya.comnya.com