Rorohiko, Hōtaka
BigInteger Java: Mahi ki tau nui
Ko te nuinga whakamahia mō te tuhi tono tukutuku hinonga nui Java. Heoi, he hāngai ki ētahi atu wāhi kaupapa, te wahi maha i reira he he hiahia ki te mahi ki te tino ano reira tau nui. Ahakoa kua Java momo tahito, i reira he āhuatanga te wahi e kore e nui ratou.
Kei te mohiotia te reira e nga primitives katoa i tetahi āhuatanga kino - te momo o te waipuke, i nei te putanga o ngā arata'i ki tātai hē. Hoki tenei whakaaro i reira ko te BigInteger piha motuhake. e kore e Java e Java, ki te kahore i reira te piha motuhake ki taumahinga mo tenei take. Kia whai whakaaro ano tatou i te reira i roto i te kōrero atu.
Class BigInteger Java: Whakaahuatanga
Ka rite ki matau koutou, takaia BigInteger piha mō ngā uara tōpū nui. Hei āhuatanga he maha i roto i tenei momo o te ahanoa, ka taea e koe te whakamahi i tetahi o nga overloads o tona hanganga, he valueOf tikanga pateko ranei. Hanganga hei tautohe e taea te tango i te ngohi string paita ranei. Ki te tahuri i te momo ohie e tohu tau tōpu i BigInteger Java whakamahi valueOf tikanga pateko.
Mai Java he kahore pea o ngāwari ngā ki te mahi i ngā mahi pāngarau i runga i ā i roto i tenei uara piha haapiiraa, ngā te tikanga e tika ana. Mō ratou atu ka e kōrero.
Java BigInteger: tikanga me tauira o ratou whakamahinga
He i tona tikanga tenei piha haapiiraa te huinga o ngā tikanga e tukua ki a koe rāwekeweke uara tau, a mahia ki runga ki a ratou i te momo o ngā mahi pāngarau. Kei raro ko te rārangi o enei tikanga.
Kia tatou tikanga e mahi ngā mahi tauhanga:
- tāpiri (uara) - mahi tua o nga uara o te ahanoa nāianei, me te whakawhitia rite te tautohe;
- tango (subtractor) - mahi te Subtractor subtracts te uara o nāianei;
- tini (uara) - whakanuia;
- wehenga (kaiwehewehe) - mahi te wehenga o te uara o nāianei i roto i te kaiwehewehe;
- Pow (int arg) - whakaara ake te uara o te ahanoa meinga e te uara mana i roto i te arg;
- abs () - hoki te uara pū o te ahanoa karanga;
- ka pēpēhia () - Ka hoki BigInteger ahanoa nei uara ko o te tohu ritenga.
Kia titiro a i te tauira ohie o te mahi tauhanga i runga i uara e rua ā i roto i te ahanoa:
- BigInteger val1, val2, tāpiri, wehewehe, oppositeSign;
- val1 = BigInteger hou ( "5");
- val2 = BigInteger.valueOf (10);
- te tāpiri = val1.add (val2);
- rohe = val2.divide (val1);
- oppositeSign = val1.negate ();
Kia whai whakaaro ki te ara o te hanga taonga. arawhitia te val1 tāupe te whakamahi i te hanganga, te fariiraa i te aho, me te pupuru ana i te uara 5. val2 kua te uara 10 rite ki te hua o te valueOf tikanga pateko. uara tāupe tāpiri i te hua o te tua o te taurangi tuatahi e rua, me te he rite ki te 15. Ko te wehewehe tāupe aua pupuru ana te hua o te tangohanga. val1 oppositeSign Ko te uara ki te tohu ritenga, ie. e. -5.
mutunga
Ka rite ki a koutou e taea te kite, whakarato BigInteger Java piha te whānuitanga o ngā taputapu mō ngā mahi i runga i tau tino nui. I roto i tenei momo o te waipuke he taea, mai haumaru i roto i Java, ko tetahi o nga kaupapa matua rawa, o te akoranga, i waho tä taumahinga.
Similar articles
Trending Now