Computer, Zokuhlela
BigInteger Java: Ukusebenza amanani amakhulu
Java esisetyenziselwa ukubhala izicelo web inkampani enkulu. Noko ke, nakangangokuba unakho kwezinye iinkalo zezifundo, apho rhoqo kukho imfuneko ukusebenza kakhulu nazo amanani amakhulu. Nangona Java uye iindidi nobu-, kukho iimeko apho ke akwanelanga.
Kwakusazeka ukuba onke primitives babe phawu omnye ezingemnandi - uhlobo ziyaphuphuma, apho imveliso ye kuluhlu ikhokelela izibalo ezingachanekanga. Ukulungiselela le njongo, kukho BigInteger yeklasi okhethekileyo. kuba Java wayeza Java, ukuba andibanga iklasi eyahlukileyo isebenze kule meko. Makhe siqwalasele ngokweenkcukacha.
Iklasi BigInteger Java: Inkcazelo
Njengoko usazi, iklasi BigInteger azithe amaxabiso ezinkulu elipheleleyo. Ukudibanisa inani kolu hlobo lwento, ungasebenzisa enye nomthwalo of umakhi layo okanye indlela valueOf static. Umhlanganisi njenge mpikiswano ingathatha umtya okanye byte uluhlu. Ukuze ukuguqula iintlobo ezilula elimele integers e BigInteger Java usebenzisa ndawonye indlela valueOf.
Ekubeni Java akukho amathuba sithwalisa bakwazi ukwenza imisebenzi zezibalo kwi anyityiliselwe kulo amaxabiso eklasini, ngaphandle kokuba indlela efanelekileyo. Malunga ezingakumbi kuya kuxoxwa.
Java BigInteger: iindlela kunye nemizekelo ukusebenzisa kwabo
Le iklasi unayo yayo iseti iindlela ezikuvumela ukuba baziguqugule amaxabiso amanani, kunye Benze kubo eyahlukahlukeneyo imisebenzi zezibalo. Ezantsi apha kukho uluhlu lwezi ndlela.
Makhe iindlela ukwenza imisebenzi izibalo:
- faka (ixabiso) - yenza kongezwe amaxabiso yangoku into, kunye kugqithiselwa ingxabano;
- Khupha (subtractor) - yenza i Subtractor ususa ixabiso;
- phinda-phinda (ixabiso) - livula;
- yahlula (nomabi) - enze kwisahlulo ixabiso zangoku kwi ehlukanisayo;
- POW (int Arg) - iphakamisa ixabiso into ebangelwa ixabiso ngamandla kwi Arg;
- ABS () - ubuyisela ixabiso elililo into ndibiza;
- eziphikisana () - ubuyisela BigInteger into ixabiso kabani na umqondiso esahlukileyo.
Makhe sijonge umzekelo ocacileyo we ukusebenza yokalo emileyo kumaxabiso amabini zicaciswa kakuhle phaya kumsebenzi into:
- BigInteger val1, val2, esongeza, ebabela, oppositeSign;
- val1 = BigInteger omtsha ( "5");
- val2 = BigInteger.valueOf (10);
- ukudibanisa = val1.add (val2);
- ukwabela = val2.divide (val1);
- oppositeSign = val1.negate ();
Nikelani ingqalelo kwindlela ekudaleni izinto. val1 eliguqukayo ukuqaliswa usebenzisa umbangi wawo, esamkela umtya kwaye igcina ixabiso 5. val2 unalo ixabiso 10 ngenxa yokuba indlela valueOf static. nokongeza ixabiso eliguqukayo ziziphumo Ukongeza yezahlukileyo ezimbini zokuqala kwaye ilingana no 15. lahlule bume igcina ngokulandelelana isiphumo lokuthabatha. val1 oppositeSign ixabiso nomqondiso esahlukileyo, okt. e. -5.
isiphelo
Njengoko ubona, iklasi BigInteger Java inika iintlobo lwezixhobo imisebenzi amanani amakhulu kakhulu. Kule hlobo ukuphuphuma kunokwenzeka, ekubeni lokhuseleko Java ngomnye wemiba ephambili aphezulu, Kakade ke, akuyi kujongelwa phantsi functionality.
Similar articles
Trending Now