Kamepiula 'ē aʻe, Iaaiey
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