KombiyuutaradaBarnaamijyada

BigInteger Java: shaqeynta tiro badan

Java waa inta badan loo isticmaalo qoro codsiyada web ganacsi oo waaweyn. Si kastaba ha ahaatee, waxa ay sidoo kale waa mid ku habboon in ay maadooyinka kale, halkaas oo inta badan waxaa loo baahan yahay in ay aad u shaqeeyaan tiro badan. In kasta oo Java waxay leedahay noocyo kala heer hoose ah, waxaa jira xaalado ay tahay ma ku filan.

Waxaa la og yahay in primitives oo dhan ay leeyihiin mid ka mid feature xun - nooca dhulka qarqinaya, at taas oo wax soo saarka ee kala duwan keenaysaa in xisaabinta sax ahayn. Ujeedada this waxaa jira BigInteger a class gaar ah. Java ma noqon doono Java, hadii uusan fasalka gaar ah la shaqeynta kiiska this. Ina keena aynu ka fiirsanayn in faahfaahin dheeraad ah.

Class BigInteger Java: Description

Sida aad ogtahay, fasalka BigInteger wuxuuuna qiimaha abyoonaha waaweyn. Si encapsulate tiro ee noocan ah ee shayga, waxaad isticmaali kartaa mid ka mid ah overloads ay constructor ama valueOf ah hab ma guurto ah. Constructor sida muran qaadan kartaa xarig ama byte soo diyaariyeen a. Si loogu badalo noocyada fudud oo wakiil ka abyoonayaasha in BigInteger Java isticmaali valueOf habka ma guurto ah.

Tan iyo Java waa wax macquul ma Xammuul ka shaqeeya si ay u qabtaan hawlaha xisaabta on tarjumayay in qiimaha class this, la siiyo hab ku haboon. iyaga oo ku saabsan dheeraad ah looga hadli doonaa.

Java BigInteger: hababka iyo tusaalooyin ka mid ah isticmaalka

fasalka waxa uu leeyahay ay qubo set oo ah habab in laguu ogolaado in aad si isku dubaridi qiimaha tiro, oo iyaga ugu soo dejiyaan dul kala duwan ee hawlaha xisaabta. Hoos waxaa ku qoran liis ah hababkan.

aynu hababka in qabtaan hawlaha xisaabta:

- ku dar (qiimaha) - qabata waxaa dheer oo ka mid ah qiimaha hadda ee shayga, la wareejiyo sidii muran;

- Kala jar (subtractor) - qabata Subtractor ku kalagoynaya qiimaha hadda;

- isku dhufasho (qiimaha) - tarmaa;

- qaybi (qaybiye) - qabata kala qeybinta qiimaha hadda ka jirta qaybiye ah;

- pow (INT arg) - kicisaa qiimaha shayga ay sababtay qiimaha awood arg ah;

- maanku () - laabtay qiimaha waadaxa ah ee shayga ugu yeeray;

- burineyso () - laabtay wax BigInteger kuwaas oo qiimaha waa calaamad ka soo horjeeda.

Bal aynu eegno tusaale fudud qaliin xisaabta on laba qiimeeyo tarjumayay in shayga:

- BigInteger val1, val2, isagoo intaa ku daray, qaybinaya, oppositeSign;

- val1 = cusub BigInteger ( "5");

- val2 = BigInteger.valueOf (10);

- ku daray = val1.add (val2);

- qaybinaysa = val2.divide (val1);

- oppositeSign = val1.negate ();

Fiiro gaar ah u jidka abuuraya walxaha. val1 variable initialized isticmaalaya constructor ah, aqbalayaan string ah oo qabaneysa qiimaha 5. val2 waxay leedahay qiimaha 10 iyadoo ay sabab u valueOf ah hab ma guurto ah. qiimaha variable ku daray natiijada dheer ee labada doorsoomayaasha ugu horeysay oo waa loo siman yahay si 15. qaybinaysa The variable siday u kala horreeyaan qabaneysa natiijada goynta. val1 oppositeSign waa qiimaha leh calaamad ka soo horjeeda, ie. e. -5.

gunaanad

Sida aad arki karto, fasalka BigInteger Java waxay bixisaa noocyo kala duwan oo qalab hawlgallada on tiro aad u ballaaran. In noocan ah oo buux waxaa suurtagal ah, tan iyo ammaanka ee Java waa mid ka mid ah waxyaabaha mudnaanta ugu sarraysa, dabcan, aan wax u dhimin ka shaqeynayaan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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