Kọmputa, Mmemme
BigInteger Java:-arụ ọrụ na ọnụ ọgụgụ buru ibu
Java bụ tumadi ji mee ihe na-ede nnukwu enterprise web ngwa. Otú ọ dị, ọ bụ na-na ọdabara ka ndị ọzọ isiokwu ebe, ebe mgbe e nwere mkpa na-arụ ọrụ na nnọọ ọnụ ọgụgụ buru ibu. Ọ bụ ezie na Java nwere oge ochie ụdị, e nwere ọnọdụ ndị ebe ha bụ ezughị.
Ọ maara na niile primitives nwere otu wetara mma - ụdị jubiga ókè, na nke mmepụta nke iche na-eduga ná ekwesịghị ịdị na calculations. N'ihi nke a, e nwere a pụrụ iche na klas BigInteger. Java ga-Java, ma ọ bụrụ na ọ bụ a iche iche klas na arụmọrụ maka nke a. Ka anyị tụlee ya na ihe zuru ezu.
Class BigInteger Java: Description
Dị ka ị maara, BigInteger klas eyiri maka nnukwu integer ụkpụrụ. Iji encapsulate a ọnụ ọgụgụ na ụdị ihe, i nwere ike iji otu n'ime overloads nke ya Constructor ma ọ bụ a static usoro valueOf. Constructor ka esemokwu nwere ike na-a eriri ma ọ bụ byte n'usoro. Iji tọghata ndị dị mfe iche na-anọchite anya integers na BigInteger Java iji static usoro valueOf.
Ebe ọ bụ na Java bụ dịghị ekwe omume nke overloading rụọ ịrụ mgbakọ na mwepụ arụmọrụ na encapsulated na klas a ụkpụrụ, nyere kwesịrị ekwesị usoro. About ha n'ihu ga-atụle.
Java BigInteger: ụzọ na ihe atụ nke ojiji ha
Nke a na klas nwere n'oge ya mkpofu a set nke ụzọ na-ekwe ka ị na-iji na-aghọgbu ọnụọgụ ụkpụrụ, na dakwasị ha dịgasị iche iche nke mgbakọ na mwepụ arụmọrụ. N'okpuru ebe a bụ ndepụta nke a ụzọ.
Ka anyị ụzọ na igosi som arụmọrụ:
- tinye (uru) - anamde na mgbakwunye na nke oge a nke ihe, na-agafere ka esemokwu;
- wepụ (subtractor) - arụ Subtractor subtracts ugbu a bara uru;
- uba (uru) - ba uba;
- ike (divider) - anamde nkewa nke ugbu a bara uru na divider;
- pow (Int arg) - akpọlite ndị uru nke ihe mere site ike uru arg;
- ABS () - laghachi ndị zuru uru nke na-akpọ ihe;
- negate () - laghachi BigInteger ihe onye bara uru bụ nke na-abụghị ihe ịrịba ama.
Ka anyị lee a dị mfe ihe atụ nke ihe som ọrụ na abụọ ụkpụrụ encapsulated na ihe:
- BigInteger val1, val2, na-agbakwụnye, nkerisi, oppositeSign;
- val1 = ọhụrụ BigInteger ( "5");
- val2 = BigInteger.valueOf (10);
- agbakwunye = val1.add (val2);
- n'ikewa = val2.divide (val1);
- oppositeSign = val1.negate ();
Ntị ka ụzọ nke na-eke ihe. Agbanwe val1 initialized iji Constructor, na-ewerekwa a eriri na-echekwa uru 5. val2 nwere uru 10 dị ka a N'ihi nke a static usoro valueOf. Agbanwe uru na-agbakwụnye n'ihi na mgbakwunye na nke mbụ na nke abụọ variables na hà 15. The agbanwe n'ikewa karị echekwa n'ihi nke mwepu. oppositeSign val1 bụ uru na ndị na-abụghị ihe ịrịba ama, ie. e. -5.
ọgwụgwụ
Dị ka ị pụrụ ịhụ, BigInteger Java na klas na-enye a dịgasị iche iche nke ngwaọrụ nke na arụmọrụ na nnọọ nnukwu nọmba. Ke ụdị ejupụta ekwe omume, ebe ọ bụ na obi iru ala na Java bụ otu n'ime ndị kasị elu na-ebute ụzọ, n'ezie, na o megideghị arụmọrụ.
Similar articles
Trending Now