Komepiuta, Polokalame
BigInteger Java: O le galulue faatasi ma ni vaega toatele
e tele ina faaaoga Java mo tusi talosaga web taumafaiga tele. Ae peitai, e foi talafeagai i isi vaega mataupu, lea e masani ona i ai se manaomia o le galulue faatasi ma matua toatele. E ui e ituaiga anamua Java, ei ai tulaga e le o lava.
E iloa e primitives uma e tasi le vaega lē lelei - o le ituaiga o le faatumulia, i lea e taitai le galuega faatino o vaega i fuafuaga saʻo. Mo lenei faamoemoe ei ai se BigInteger faapitoa vasega. o le a le Java Java, pe afai e le o se vasega i functionality mo lenei mataupu. Ia tatou mafaufau i ai i auiliili.
Vasega BigInteger Java: Faamatalaga
Pei ona outou silafia, wraps BigInteger vasega mo tulaga faatauaina tele integer. Ina ia encapsulate se numera i lenei ituaiga o mea, e mafai ona e faaaoga se tasi o le overloads o lona constructor po o se valueOf auala static. Constructor o se finauga e mafai ona faia se manoa po o byte autau. E faaliliu ai le ituaiga faigofie sui integers i BigInteger Java faaaogaina valueOf auala static.
Talu Java e leai se avanoa o le soona faagaoioia e faatino gaoioiga faamatematika i encapsulated i lenei tulaga faatauaina o le vasega, saunia le auala talafeagai. Uiga ia i latou nisi o le a talanoaina.
Java BigInteger: metotia ma faataitaiga o lo latou faaaogaina
O lenei vasega ua i lona lafoaia se seti o metotia e mafai ai ona e pulea faatauaina numeric, ma faataunuuina i luga oi latou le tele o gaoioiga faamatematika. O loo i lalo se lisi o nei auala.
Ia tatou metotia e faatino gaoioiga numera:
- faaopoopo (taua) - faatinoina faaopoopo o le tulaga faatauaina o le taimi nei o le mea faitino, faatasi ai ma le faaliliuina atu o se finauga;
- toese (subtractor) - faatinoina le Subtractor subtracts le taua i le taimi nei;
- faatoateleina (taua) - multiplies;
- vaevae (faasoasoataumafa) - faatinoina le vaega o le taua i le taimi nei i le faasoasoataumafa;
- pow (int arg) - ua tulaʻi mai le taua o le mea e mafua mai i le mana taua i arg;
- abs () - toe foi mai le taua atoatoa o le mea o le valaauina;
- aveesea () - toe foi BigInteger mea lona taua o o le faailoga faafeagai.
Sei o tatou vaai i se faataitaiga faigofie o se taotoga numera i tulaga faatauaina e lua encapsulated i le mea:
- BigInteger val1, val2, ma faaopoopo, vaevaeina, oppositeSign;
- val1 = BigInteger fou ( "5");
- val2 = BigInteger.valueOf (10);
- faaopoopo = val1.add (val2);
- tuaoi = val2.divide (val1);
- oppositeSign = val1.negate ();
Uaʻi atu i le ala o le faia o mea faitino. initialized faaaogaina val1 ma liuliuina le constructor, taliaina o se manoa ma faleoloa le taua 5. val2 ei ai le taua 10 o se taunuuga o se valueOf auala static. taua ma liuliuina le faaopoopoina o le taunuuga o le faaopoopo o le muamua fesuiaiga lua ma e tutusa ma le 15. O le tuaoi ma liuliuina faasologa faleoloa le taunuuga o tōʻese. oppositeSign val1 o le tau ma le faailoga faafeagai, o lona uiga. e. -5.
iʻuga
E pei ona e vaai, BigInteger vasega Java maua ai o ni meafaigaluega eseese mo le gaoioiga i luga o matua toatele. I totonu o lenei ituaiga o faatumulia e mafai ai, talu mai le saogalemu i Java o se tasi o faamuamua aupito maualuga, o le mea moni, e aunoa ma le fetuutuunai functionality.
Similar articles
Trending Now