Makombiyuta, Zvirongwa
BigInteger Java: Kushanda vazhinji
Java ndiye ainyanya kushandiswa pakunyora guru zvebhizimisi padandemutande zvikumbiro. Zvisinei, zviri zvinoshandawo dzimwe nyaya nzvimbo, apo kazhinji pane kudiwa kushanda chaizvo vazhinji. Kunyange zvazvo Java ane chinyakare marudzi, pane mamiriro ezvinhu apo havasi zvakakwana.
Zvinozivikanwa kuti vose primitives chimwe kusingafadzi chepfungwa - mhando ichikukura, panguva iyo goho kuti siyana kunotungamirira sizvo Masvomhu. Nokuti chinangwa ichi pane chinokosha kirasi BigInteger. Java aisazova Java, kana akanga asiri yoga kirasi functionality iyi nyaya. Ngationgororei izvozvo zvizere.
Kirasi BigInteger Java: Description
Sezvaunoziva, BigInteger kirasi Achiputira kuti hombe integer tsika. Kuti encapsulate nhamba iri mhando chinhu, unogona kushandisa rimwe overloads ose constructor kwayo kana kunofambira mberi nzira valueOf. Constructor somunhu nharo anogona kutora tambo kana byte kuko. Kutendeutsa mhando nyore achimiririra integers muna BigInteger Java vanoshandisa kunofambira mberi nzira valueOf.
Sezvo Java izvozvo hazvingambofi overloading dzaishandisa kuita kwemasvomhu akavhiyiwa pamusoro encapsulated uyu mukirasi tsika, akapa yakakodzera nzira. About kwavari zvimwe dzichakurukurwa.
Java BigInteger: nzira uye mienzaniso yavo kushandisa
kirasi iyi dzimwe dzayo dziripo kuva nzira inokubvumirai havarongi Numeric tsika, uye vavaitire-siyana kwemasvomhu kushandiswa. Pasi mazita nzira idzi.
Ngatikurukurei nzira kuti aite svomhu akavhiyiwa:
- wedzera (ukoshi) - anoita kusanganiswa magetsi tsika chinhu, pamwe akachinjirwa ive nharo;
- Bvisa (subtractor) - anoita Subtractor subtracts kuitika ukoshi;
- kuwanda (ukoshi) - Anowanza;
- kamura (mugoveri) - anoita weboka magetsi kukosha mune mugoveri;
- pow (Int arg) - anosimudza kukosha chinhu kwakakonzerwa nesimba kukosha arg;
- abs () - anodzoka zvachose kukosha kushevedza chinhu;
- apikise () - anodzoka BigInteger chinhu chine ukoshi ari wechirume chiratidzo.
Ngatimboonai nyore muenzaniso svomhu kushanda musi tsika mbiri encapsulated ari chinhu:
- BigInteger val1, val2, achiwedzera, unogovera, oppositeSign;
- val1 = BigInteger itsva ( "5");
- val2 = BigInteger.valueOf (10);
- achiwedzera = val1.add (val2);
- panoparadzana = val2.divide (val1);
- oppositeSign = val1.negate ();
Nyatsoteerera nzira rakasikwa zvinhu. Shanduka val1 initialized kushandisa constructor Achigamuchira tambo uye rinochengeta mutengo 5. val2 ane ukoshi 10 somugumisiro munhu kunofambira mberi nzira valueOf. Shanduka ukoshi kuwedzera mugumisiro Kuwedzerwa variables maviri okutanga uye akaenzana 15. The shanduka panoparadzana azvaitwa rinochengeta mugumisiro kubvisa. oppositeSign val1 Kukosha nevakomana chiratidzo, kureva. e. -5.
mhedziso
Sezvaunogona kuona, BigInteger Java kirasi inopa zvinhu zvakasiyana-siyana nokuda remapazi pamusoro huru chaizvo nhamba. In kwakadai nokupararira kunobvira, sezvo kuchengeteka mune Java mumwe-soro kukoshesa Chokwadi, pasina zvinopesana functionality.
Similar articles
Trending Now