Kompyuta, Mapulogalamu
BigInteger Java: Kugwira ntchito ndi ambiri
Java zimagwiritsa ntchito kulemba lalikulu ogwira ntchito intaneti. Komabe, komanso ntchito zina nkhani, pamene kawirikawiri pali kufunika ntchito ndi kwambiri ambirimbiri. Ngakhale Java ali mitundu wosazindikira, pali zochitika zina pamene iwo kosakwanira.
Amadziwika kuti primitives onse ndi chimodzi zosasangalatsa Mbali - mtundu wa zikusefukira, pa zimene linanena bungwe la osiyanasiyana kumabweretsa kuwerengetsera pachithunzichi. Chifukwa chaichi pali wapadera kalasi BigInteger. Java sizikanakhala Java, ngati icho sichinali kalasi osiyana ndi magwiridwe kwa nkhani iyi. Tiyeni tione mwatsatanetsatane kwambiri.
Maphunziro BigInteger Java: Kufotokozera
Monga mukudziwa, BigInteger kalasi anakulunga kwa mfundo yaikulu inteja. Kuti encapsulate nambala mtundu wa chinthu, mungagwiritse ntchito imodzi mwa overloads wa constructor ake kapena malo amodzi njira valueOf. Constructor monga mkangano akhoza kutenga chingwe kapena mamvekedwe zosiyanasiyana. Kutembenuza mitundu yosavuta woimira integers mu BigInteger Java ntchito malo amodzi njira valueOf.
Popeza Java palibe kuthekera kwa overloading ntchito kuchita ntchito masamu pa encapsulated makhalidwe izi kalasi, anapereka njira yoyenera. Za iwo mopitirira ayankhidwa.
Java BigInteger: njira ndi zitsanzo za ntchito zawo
kalasi ali nazo ake mndandanda wa njira kuti amakulolani kusintha makhalidwe M'ndandanda, ndi kudzapereka pa iwo zosiyanasiyana ntchito masamu. Mmunsimu muli mndandanda wa njira izi.
Tiyeni njira kuti achite ntchito masamu:
- kuwonjezera (phindu) - amachita Kuwonjezera mfundo panopa wa chinthu, ndi kunditumiza monga mkangano;
- kuchotsera (subtractor) - amachita Subtractor subtracts phindu panopa;
- chulukanani (phindu) - kuchulukana;
- kugawaniza (wogawira) - amachita gulu la mtengo ziliri pa wogawira;
- pow (Int arg) - aukitsa mtengo wa chinthu chifukwa cha phindu mphamvu arg;
- ABS () - akubwerera phindu Mtheradi wa chinthu kuitana;
- negate () - akubwerera BigInteger chinthu amene Mtengo wa chizindikiro zosiyana.
Tiyeni tione chitsanzo yosavuta opareshoni masamu pa mfundo ziwiri encapsulated mu chinthu:
- BigInteger val1, val2, kuwonjezera, nagawira, oppositeSign;
- val1 = latsopano BigInteger ( "5");
- val2 = BigInteger.valueOf (10);
- kuwonjezera = val1.add (val2);
- kugawaniza = val2.divide (val1);
- oppositeSign = val1.negate ();
Samalani njira kulenga zinthu. Variable val1 initialized ntchito constructor, kuvomereza chingwe ndi zimasunga phindu 5. val2 ali kufunika 10 chifukwa cha malo amodzi njira valueOf. Amasintha mosiyanasiyana wapatali kuwonjezera chifukwa cha Kuwonjezera woyamba zosintha ziwiri ndipo ndi wofanana 15. kugawaniza variable ankalemekeza zimasunga zotsatira wochotsera. oppositeSign val1 ndi ubwino ndi chizindikiro anyamata, mwachitsanzo. e. -5.
Pomaliza
Monga mukuonera, BigInteger Java kalasi amapereka zosiyanasiyana zida ntchito pa manambala lalikulu kwambiri. Mu mtundu uwu wa Kusefukira kuli kotheka, kuyambira chitetezo Java ndi imodzi mwa zinthu apamwamba, ndithudi, popanda kuphwanya magwiridwe.
Similar articles
Trending Now