Mengenal Class BigInteger di Java



Class BigInteger (java.math.BigInteger) digunakan untuk melakukan operasi pada bilangan bulat pada bilangan bulat yang sangat besar yang berada di luar jangkauan semua tipe data primitif (jangkauan terbesar ada pada tipe data long yang sampai 2⁶³ -1)

Karena class ini sangat berkaitan dengan BigDecimal maka di sini saya hanya akan membahas hal yang belum ada di postingan sebelumnya

Untuk membuat bilangan dengan BigInteger caranya begini

BigInteger a = new BigInteger("3");

Operasi pada Class BigInteger

1) Manipulasi Bit

Dengan class BigInteger ini memungkinkan kita untuk memanipulasi bit layaknya menggunakan operator bitwise (&,|,^,>>,<<)

method and() untuk operator &, or() untuk operator |,xor() untuk operator ^ ,not() untuk operator ~,shiftRight() untuk operator >> dan shiftLeft() untuk operator <<






2) Menemukan FPB dari Dua Bilangan

Dengan BigInteger kita bisa menemukan fpb 2 bilangan dengan mudah menggunakan method gcd()



3) Bilangan Prima

isProbablePrime() untuk mengecek biginteger prima atau tidak silahkan masukkan 1 untuk certainty nya supaya hasil yang diberikan akurat.true kalau biginteger prima dan false kalau biginteger bukan bilangan prima

nextProbablePrime() untuk mengecek bilangan prima terdekat dengan bilangan tersebut

 
 

 








Jangan spam atau promosi di sini jgn juga taruh link aktif kalau mau dapat backlink bisa taruh di profil saja (Name/URL)
EmoticonEmoticon