CodeGym/Java Blog/Acak/Metode putaran Matematika Java()
John Squirrels
Level 41
San Francisco

Metode putaran Matematika Java()

Dipublikasikan di grup Acak
anggota
Semua bahasa pemrograman dan komputer pada umumnya tidak dapat bekerja dengan jumlah yang tidak terbatas. Pembulatan dan pemangkasan angka mengikuti kita kemana saja, karena sifat komputer modern memang seperti itu. Bahasa Java memiliki kelas khusus untuk operasi matematika — Math , dan ia memiliki metode yang memungkinkan Anda membulatkan angka sesuai kebutuhan. Di sini kita memiliki metode Math.round() dan dalam artikel ini kami akan menjelaskan cara menggunakannya.

Sintaks Math.round()

java.lang.Math.round() adalah metode matematika yang mengembalikan bilangan bulat atau bilangan bulat terdekat dengan argumennya. Hasil Java Math round() dibulatkan menjadi bilangan bulat dengan menjumlahkan 1/2 dan mengambil nilai dasar dari hasil setelah menjumlahkan 1/2. Setelah operasi ini, nomor tersebut dimasukkan ke tipe panjang atau int. Sintaks dari metode round() adalah:
Math.round(value)
round() seperti kebanyakan metode kelas Matematika yang bersifat statis. Argumen nilai bisa berupa float atau double. Metode ini mengembalikan bilangan int (dalam kasus nilai float) atau panjang (dalam kasus nilai ganda) terdekat ke argumen, dengan ikatan yang dibulatkan ke tak terhingga positif.

Kasus khusus Math.round()

  • Jika argumennya adalah NaN, hasilnya adalah 0.

  • Jika argumennya negatif tak terhingga atau nilainya kurang dari atau sama dengan nilai Integer.MIN_VALUE , hasilnya adalah nilai Integer.MIN_VALUE .

  • Jika argumennya positif tak terhingga atau nilainya lebih besar atau sama dengan nilai Integer.MAX_VALUE , hasilnya sama dengan nilai Integer.MAX_VALUE .

Contoh Java Math.round()

Mari kita membuat program dan mendemonstrasikan metode Math round() dengan contoh argumen yang berbeda, float dan double.
public class MathExample {
   //java.lang.Math.round() method example with float and double arguments
   public static void main(String[] args) {
       double e = 2.71828;
       float pi = 3.1415f;
       //Math.round() method: float turns to int
       int intOfPi = Math.round(pi);
       //Math.round() method: double  turns to long
       long intOfE = Math.round(e);
       System.out.println("integer part of pi = " + intOfPi);
       System.out.println("integer part of e = " + intOfE);

   }

}
Output dari program ini adalah:
bagian bilangan bulat dari pi = 3 bagian bilangan bulat dari e = 3
Seperti yang Anda lihat, salah satu angka telah dibulatkan ke atas dan angka lainnya dibulatkan ke bawah menjadi bilangan bulat yang lebih kecil. Dalam kedua kasus tersebut, hasilnya adalah bilangan bulat terdekat. Begitulah cara kerja metode Java.lang.Math.round() .
Komentar
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Halaman ini belum memiliki komentar