Kwamfutocin, Shirye-shirye
BigInteger Java: Aiki tare da manyan lambobin
Java ne yafi amfani ga rubutu da manyan sha'anin yanar gizo da aikace-aikace. Duk da haka, shi ne kuma m zuwa wasu batun yankunan, inda sau da yawa akwai bukatar yin aiki tare da sosai manyan lambobi. Ko da yake Java yana da m iri, akwai yanayi inda ba su isa ba.
An sani cewa duk da primitives da daya m alama - da irin ambaliya, a da fitarwa na zangon kaiwa zuwa ba daidai ba lissafin. A saboda wannan dalili akwai wani musamman aji BigInteger. Java ba zai zama Java, idan ta kasance ba mai raba aji tare da aiki da wannan harka. Bari mu yi la'akari da shi a cikin mafi daki-daki.
Class BigInteger Java: Description
Kamar yadda ka sani, BigInteger aji shigar domin manyan lamba dabi'u. Don encapsulate lamba a irin wannan abu, za ka iya amfani da daya daga cikin overloads na ta constructor ko a tsaye Hanyar valueOf. Constructor a matsayin shaida za a iya daukar wani layi ko byte tsararru. Don maida da sauki iri wakiltar integers a BigInteger Java amfani da rikicewar Hanyar valueOf.
Tun Java wani yiwuwar overloading aiki don cika ilmin lissafi aiki a kan encapsulated a cikin wannan aji dabi'u, bayar da ya dace hanya. Game da su kara da za a tattauna.
Java BigInteger: hanyoyin da misalai na su yi amfani da
Wannan ajin yana a ta zubar da wani sa na hanyoyin da cewa ba ka damar amfani da Tazarar dabi'u, da kuma kashe sama da su iri-iri na ilmin lissafi ayyukan. Kasa ne a jerin wadannan hanyoyin.
Bari mu hanyoyin da cewa yin ilmin lissafi ayyukan:
- ƙara (darajar) - aikata Bugu da kari na yanzu dabi'u na abu, tare da canjawa wuri a matsayin shaida.
- debewa (subtractor) - ya yi aikin Subtractor subtracts yanzu darajar.
- ninka (darajar) - ninka.
- raba (divider) - aikin da rabo daga cikin halin yanzu darajar a divider.
- pow (int Arg) - kiwata tamanin da abu lalacewa ta hanyar da ikon darajar a Arg.
- Abs () - dawo da cikakkar darajar da kiran abu.
- negate () - kõma BigInteger abu wanda darajar ne na m alama.
Bari mu dubi wani sauki misali na wani ilmin lissafi aiki a kan biyu dabi'u encapsulated a cikin abu:
- BigInteger val1, val2, ƙara, rarraba, oppositeSign.
- val1 = sabon BigInteger ( "5");
- val2 = BigInteger.valueOf (10);
- ƙara = val1.add (val2).
- rarraban = val2.divide (val1).
- oppositeSign = val1.negate ().
Kula da hanyar samar da abubuwa. M val1 initialized amfani da constructor, yarda wani layi da kuma Stores da darajar 5. val2 yana da darajar 10 a sakamakon wani a tsaye Hanyar valueOf. M darajar kara da sakamakon Bugu da kari na farko guda biyu masu canji da kuma shi ne daidai 15. The m rarraban daidai da Stores sakamakon subtraction. oppositeSign val1 ne da darajar da m alama, watau. e. -5.
ƙarshe
Za ka ga, BigInteger Java aji na samar da wani iri-iri na kayan aikin for aiki a kan manya-manyan lambobi. A irin wannan ambaliya ne zai yiwu, tun tsaro a Java ne daya daga cikin mafi girma da manyan al'amurra, ba shakka, ba tare da compromising aiki.
Similar articles
Trending Now