کمپيوټر, پروګرام
BigInteger جاوا: سره زيات شمېر کار
جاوا ده په عمده توګه د سترو تصدۍ ويب غوښتنلیکونه لیکلو کارولي دي. خو دا هم د تطبيق وړ په نورو موضوعاتو کې، چې زياتره د ده سره ډېر کار ته اړتيا ده زيات شمېر. که څه هم د جاوا ابتدايي ډولونه لري، داسې حالاتو کې چې دوی کافي نه دي شته دي.
دا ښکاره ده چې د ټولو primitives یو ناوړه ځانګړنه لري - د ننوزي د ډول، چې د لړ د محصول ته ناسم محاسبه سبب کیږي. د دې هدف لپاره د يوه ځانګړي ټولګي BigInteger شته. جاوا به نه وي جاوا، که دا په دې صورت کې د فعالیت یوه جلا ټولګي نه وه. راځئ چې دا په ډیر تفصیل سره په پام کې.
کلاس BigInteger جاوا: توضيحات
لکه څنګه چې تاسو پوهيږئ، BigInteger ټولګي لپاره د لوی integer ارزښتونو ته ورسېد. ددې لپاره چې په د څيز دې ډول د يو شمير راخالصه، تاسو کولای شی د خپل جوړونکی یا د سکون طريقه valueOf د بارولو یو وکاروي. په توګه د يو دليل جوړونکی کولای شي یو سلسله يا byte ترتیب واخلي. مسیحیت ته د ساده ډولونه په BigInteger جاوا integers استازیتوب Static طريقه valueOf وکاروي.
راهیسې جاوا د بارولو له ترڅو په دې ټولګي ارزښتونو کړي UERA رياضي د عملیاتو د ترسره امکان نه وي، د مناسب ميتود برابر. د هغوی په اړه به نور هم بحث وشي.
جاوا BigInteger: میتودونو او د هغوی د استعمال مثالونه
دا ټولګي په خپل واک کې لري د هغه ميتودونه چې تاسو ته اجازه شمېريزو ارزښتونو بدلې، او د، د محاسبوي عملیاتو په بیلابیلو باندې يې اعدام ټولګه. دلته لاندې د دې میتودونو یو لست دی.
راځئ هغه ميتودونه چې د حسابي عملیاتو د ترسره:
- اضافه (ارزښت) - ترسره کوي د څيز اوسني ارزښتونو تر څنګ، د يو دليل د انتقال؛
- وشمیري (subtractor) - ترسره کوي د Subtractor اوسنی ارزښت منفي کوي؛
- ضرب (ارزښت) - سره ضربوي؛
- وېش (وېشلې) - د په وېشلې اوسنی ارزښت د فرقې ترسره کوي؛
- pow (اینټ ارګ) - د هدف په ارګ کې د بريښنا د ارزښت له امله د ارزښت د راپورته کوي؛
- ABS () - بيرته د غږ څيز مطلق ارزښت؛
- خاورې اړوي () - بيرته BigInteger څيز چې د ارزښت د مخالف نښه ده.
راځئ چې د دوه ارزښتونو په څيز کړي UERA يوه حسابي عملياتو په یو ساده مثال په توګه وګورو:
- BigInteger val1، val2، زياته کړه، وېشنه، oppositeSign؛
- val1 = نوي BigInteger ( "5")؛
- val2 = BigInteger.valueOf (10)؛
- زياته کړه = val1.add (val2)؛
- نابېلې = val2.divide (val1)؛
- oppositeSign = val1.negate ()؛
د شیانو د جوړولو په لاره کې پاملرنه وکړي. Variable val1 د جوړونکی په کارولو سره، د يو سلسله منلو initialized او ذخيره ارزښت 5. val2 د ارزښت د 10 په توګه د یوه سکون طريقه valueOf په پایله لري. زياته کړه Variable ارزښت د لومړي دوو متحولو د سربېره، دا پايله ده او مساوي 15. د متحول نابېلې په ترتیب سره د تفريق په پایله کې ذخيره کوي. oppositeSign val1 سره د مخالف ننوتنه یا ساین اېن ارزښت، يعنې د. پست دی. -5.
پایلې
لکه څنګه چې تاسو کولای شي وګورئ، BigInteger جاوا ټولګي لپاره په ډېر زيات شمېر عملیاتو د وسیلې د نوعې برابروي. د ننوزي دې ډول ممکنه ده، ځکه چې په جاوا امنيت د لوړ لومړیتوبونه، د کورس یو، بې له سازش فعالیت.
Similar articles
Trending Now