Kamepiula 'ē aʻeIaaiey

BigInteger Iawa: ka hana ana me ka nui loa

Iawa meaʻano nui i hoʻohana no ka kākau nui hana pūnaewele noi. Naʻe, ka mea, mea i pili i nā kumuhana mau mea, ma pinepine he mea he pono ke hana me ka nui nui helu. ʻOiai ua Iawa he primitive hoailona ia mea, ma laila nō ma ka mea e ole lawa wahi, i hiki.

Ua ua ike i na primitives a pau i hoʻokahi kaʻawaʻawa loa hiʻona - i ke 'ano o ka hoʻohālana, i a ka auoiaea o ka huahelu hiki aku ai i ka pololei ole ho. No keia mea, aia no he kūikawā papa BigInteger. Iawa makemake ole e Iawa, ina ka mea, ua ole he papa kaawale me ka functionality no keia hihia. E hoi kakou i ka mea i loko o oi au mamuli.

Papa BigInteger Iawa: Description

E like me oe i ike, BigInteger papa wahī mai no ka nui helu loina. No encapsulate i ka helu i loko o kēia 'ano o ka mea, e hiki ke hana i kekahi o na overloads o kona constructor a he kūpaʻa iaoia valueOf. Constructor me ka manaʻo hoʻopiʻi hiki ke lawe i kekahi kaula aʻai ke kaua. E hoohuli i ka poe noonoo ole ano ho i integers ma BigInteger Iawa hoʻohana kūpaʻa iaoia valueOf.

No ka Iawa mea i manawa kūpono o ka overloading ana i ka hana makemakika ana ma encapsulated i loko o keia papa waiwai, nae ka iaoiaeii kūpono. About ia hou ana au i ke.

Iawa BigInteger: ki ina hana like a me examples o ko lākou hoʻohana

Kēia papa i ma kona hoʻolilo i ka lākou o nā kiʻina hana e ae oe e manipulate laulā cia, a me ka hoʻopaʻi ma luna o ia i keʻano o ka makemakika hana. Aia ma lalo o ka papa inoa o kēia mau kiʻina hana.

E mākou kāu kiʻina hana i hana makemakika ana:

- hoʻohui (waiwai) - hanaʻia hou o ka papa aiee o ke kiʻi, a me ka hoolilo me he loulou;

- unuhi (subtractor) - hanaʻia ka Subtractor subtracts kaʻikena cia;

- eʻalo mai (waiwai) - multiplies;

- māhele (mahele) - hanaʻia i ka mahele o ka he cia i loko o ka mahele waiwai;

- Pow (INT arg) - hoala i ka waiwai o ka mea kauoha ma ka mana cia ma ka arg;

- ABS () - huli i ka kāpae cia o ke kahea ana e hoopii mai ai;

- hōʻole () - i hoi mai BigInteger mea nona ka waiwai o o ke ku pono hōʻailona.

E ka nana aku i ka mea hoʻohālike o ka makemakika hana ma luna o nā waiwai encapsulated i loko o ka mea:

- BigInteger val1, val2, pepa, mahele ana, oppositeSign;

- val1 = hou BigInteger ( "5");

- val2 = BigInteger.valueOf (10);

- ohui = val1.add (val2);

- ana = val2.divide (val1);

- oppositeSign = val1.negate ();

E lohe i ke ala o ke e pili ana mea. Ee iaaanu aey val1 initialized ka hoʻohana 'ana i ka constructor, ka'āponoʻana i kekahi kaula a me ka hale kūʻai i ka waiwai 5. val2 i ka waiwai 10 like me ka hopena o ka kūpaʻa iaoia valueOf. Ee iaaanu aey cia ohui i ka hopena o ka hou o ka mau aiaiiuo mua a me ka mea like me 15. ka ee iaaanu aey ana niioaaonoaaiii hale kūʻai i ka hopena o ka subtraction. oppositeSign val1 o ke dala a me ka mea e ku pono hoailona, oa., e. -5.

ka hopena

E like me 'oe ke ike, BigInteger Iawa papa hoʻolako i keʻano o nā mea paahana no ana i nui loa helu. Ma kēiaʻano o ka hoʻohālana mea hiki, no ka mālama 'ia hoʻi i loko o Iawa i kekahi o ka mea kiʻekiʻe loa nā makakoho, o ka papa, me ka compromising functionality.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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