КомпьютерПрограмчлалын

BigInteger Java: олноороо хамтран ажиллах

Java том аж ахуйн нэгж вэб програм бичих нь голдуу хэрэглэж байна. Гэсэн хэдий ч, энэ нь бусад хамаарах нутаг, ихэнхдээ маш их ажиллах шаардлагатай байна хэрэглэж байдаг олон тооны. Java командын төрөл байдаг хэдий ч, нөхцөл байдал нь хангалттай биш юм байна.

хальж төрөл, ямар үед хязгаарын гаралт буруу тооцоо хүргэдэг - Энэ нь бүх командууд нэг таагүй шинж гэж нэрлэдэг. энэ зорилгоор тусгай анги BigInteger байна. Энэ тохиолдолд үйл ажиллагаанд нь тус тусад нь анги биш байсан бол Java, Java байх болно. АНУ-ын илүү дэлгэрэнгүй үүнийг авч үзье.

Ангилал BigInteger Java: Тодорхойлолт

Та бүхний мэдэж байгаагаар, BigInteger зэрэг том бүхэл утгын орчим ороодог. объектын энэ төрлийн хэд хэдэн хайрцаглах тулд та өөрийн байгуулагч эсвэл статик арга valueOf нь ихэсгэж хэт ачаалахад нэгийг ашиглаж болно. маргаан гэж байгуулагч нь мөр, эсвэл байт массивыг авч болно. BigInteger Java-д бүхэл төлөөлж энгийн төрлийн Статик арга valueOf ашиглах хөрвүүлэх хэрэгтэй.

Java Энэ ангид утга хайрцаглалт дээр математикийн үйлдлүүдийг оператор ачаалал ямар ч боломжгүй байдаг тул зохих арга заасан. Тэдний тухай цаашид хэлэлцэх болно.

Java BigInteger: арга, тэдгээрийг ашиглах жишээ

Энэ ангид өөрийн мэдэлд та тоон утгуудыг математикийн үйл ажиллагааны янз бүрийн өөрчилж, мөн тэдний дээр ажиллуулах боломжтой аргуудыг агуулсан байдаг. Доорх Эдгээр аргуудын жагсаалт юм.

бидэнд арифметик үйлдлүүдийг арга үзье:

- (үнэ цэнийг) нэмнэ - бүхий нэмэлт өгөгдөл болгон шилжүүлж, обьект өнөөгийн үнэ цэнэ нэмж хийдэг;

- хасна (subtractor) - Subtractor өнөөгийн үнэ цэнийг хасч хийдэг;

- үржүүлэн (үнэ цэнэ) - үржүүлж,

- хуваагдал нь (тусгаарлах) - хуваагдлаас өнөөгийн үнэ цэнэ хуваарилалт хийдэг;

- Pow (INT Arg) - ARG-д эрчим хүчний үнэ улмаас объектын үнэ цэнийг бий болгож,

- булчинтай () - дуудаж обьект үнэмлэхүй утга эргэж ирсэн;

- үгүйсгэдэг () - нь үнэ цэнэ нь эсрэг тэмдэг юм BigInteger обьектийг буцаана.

-ын обьект дотор орж хайрцаглалт хоёр утга дээр арифметик үйл ажиллагааны энгийн жишээ авч үзье:

- BigInteger val1, val2, нэмж хувааж, oppositeSign;

- val1 = шинэ BigInteger ( "5");

- val2 = BigInteger.valueOf (10);

- нэмж = val1.add (val2);

- хуваах = val2.divide (val1);

- oppositeSign = val1.negate ();

обьектуудыг бий болгох замаар анхаарал хандуулаарай. Хувьсах val1, байгуулагчийг ашиглан мөрийг хүлээн авч эхэлж, нэмүү 5. val2 статик арга valueOf үр дүнд утга 10 байна хадгалдаг. Хувьсах утга нь эхний хоёр хувьсагчийн гадна үр дүнг нэмж, 15-тэй тэнцүү хувьсах хуваах тус тус хасах үр дүнг хадгалдаг. oppositeSign val1 эсрэг тэмдэг нь үнэ цэнэ, өөрөөр хэлбэл. е юм. -5.

дүгнэлт

Таны харж байгаагаар, BigInteger Java зэрэг нь маш том тоогоор дээр үйл ажиллагааны янз бүрийн арга хэрэгслийг олгодог. Java аюулгүй байдлын ажиллагааг хөндөлгүйгээр, тэргүүлэх чиглэл Мэдээж хэрэг, нэг юм оноос хойш хальж энэ төрлийн хувьд боломжтой юм.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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