AmakhompyuthaIzinhlelo

BigInteger Java: Ukusebenza izinombolo ezinkulu

Java ngokuyinhloko esetshenziswa ngokubhala izicelo ezinkulu yebhizinisi sewebhu. Nokho, liphinde kusebenza tifundvo, lapho ngokuvamile kunesidingo ukusebenza kakhulu izinombolo ezinkulu. Nakuba Java has izinhlobo bakudala, kunezimo lapho abawona ngokwanele.

Kuyaziwa ukuthi zonke primitives babe isici esisodwa ezingemnandi - uhlobo zichichima, lapho okukhiphayo kwebanga kuholela izibalo ayilungile. Ngenxa yale njongo kukhona ekilasini BigInteger ekhethekile. Java bekungeke kube Java, uma bekungelona esihlukile ne ukusebenza Kulokhu. Ake sicabangele ke kabanzi.

Class BigInteger Java: Incazelo

Njengoba wazi, BigInteger ekilasini ezisonga amakhulu amagugu inamba. Ukuze encapsulate inombolo kulolu hlobo lwento, ungasebenzisa omunye overloads of umakhi walo noma static indlela valueOf. Umakhi njengephuzu lokuphikisa kungathatha yezinhlamvu noma ibhayithi afanayo. Ukuguqula izinhlobo elula emelela integers e BigInteger Java zisebenzisa static indlela valueOf.

Njengoba Java kuyinto engenakwenzeka ngokweqile opharetha ukwenza imisebenzi zezibalo ku encapsulated kule amagugu ikilasi, uma indlela efanele. Mayelana nabo okwengeziwe okuzoxoxwa ngayo.

Java BigInteger: izindlela futhi izibonelo ukusetshenziswa kwabo

Lesi sigaba has ekuchithweni kwayo iqoqo izindlela ezikuvumela ukuba bangasizakali amanani ezinombolo, kanye bakhiphe kubo ezihlukahlukene imisebenzi zezibalo. Ngezansi uhlu yalezi zindlela.

Ake izindlela ukuthi ukwenza imisebenzi izibalo:

- ukwengeza (inani) - wenza kwalokho lamanani igugu, ne wadluliswa kwengxabano;

- Khupha (subtractor) - yenza Subtractor ususa ukubaluleka wamanje;

- nande (inani) - liphindaphindeke;

- ukuhlukana (ehlukanisayo) - yenza division of ukubaluleka samanje ehlukanisayo;

- pow (int ARG) - kuphakamisa ukubaluleka kwento kubangelwa ukubaluleka amandla ARG;

- ABS () - ibuyisela inani eliphelele into ngikubiza;

- negate () - ibuyisela BigInteger into ogama value kuyinto yesibonakaliso okuphambene.

Ake sibheke isibonelo esilula zokuhlinzwa izibalo ku amanani amabili encapsulated entweni:

- BigInteger val1, val2, ukungeza, uhlukanisa, oppositeSign;

- val1 = BigInteger entsha ( "5");

- val2 = BigInteger.valueOf (10);

- unezela = val1.add (val2);

- kuhlukane = val2.divide (val1);

- oppositeSign = val1.negate ();

Nakani indlela yokudala izinto. Variable val1 ukuqaliswa usebenzisa umakhi, ngokwamukela yezinhlamvu kanye ilondoloza ukubaluleka 5. val2 inenani 10 ngenxa static indlela valueOf. inani lefonti ngokungeza umphumela ukwengeza eziguquguqukayo ezimbili zokuqala, okulinganako 15. kuhlukane variable ngokulandelana lugcine yi ukukhupha. val1 oppositeSign ukubaluleka uphawu obuhlukile, isb. e. -5.

isiphetho

Njengoba ubona, BigInteger Java ekilasini inikeza ngamathuluzi ahlukahlukene ukuze kokusebenza kuzinombolo ezinkulu kakhulu. Kulesi hlobo ukuchichima kungenzeka, kusukela ukuphepha Java ingenye eziza kuqala eliphakeme, yebo, ngaphandle kokuyekethisa ukusebenza.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zu.atomiyme.com. Theme powered by WordPress.