Та Java хэл дээр их тоог хэрхэн ашигладаг вэ?
Та Java хэл дээр их тоог хэрхэн ашигладаг вэ?
Anonim

Чи чадна ашиглах бүхэл тоонд зориулсан BigInteger анги, BigDecimal ангилал тоо аравтын оронтой. Хоёр анги хоёуланд нь тодорхойлогддог java . математикийн багц. Ашиглах -ийн нэг хэсэг болох BigInteger анги Java номын сан.

Эндээс та Java хэл дээр их тоог хэрхэн зохицуулах вэ?

Энгийнийг эргүүлэхийн тулд статик valueOf аргыг ашиглана уу тоо руу a том тоо : BigInteger a = BigInteger. valueOf(100); Харамсалтай нь та + ба * гэх мэт мэддэг математик операторуудыг хослуулах боломжгүй. том тоо.

Нэмж хэлэхэд, Java дахь BigInteger-ийн хэмжээ хэд вэ? Том бүхэл тоо -2 муж дахь утгыг дэмжих ёстой Бүхэл тоо.MAX_VALUE (онцгой) +2 хүртэл Бүхэл тоо.MAX_VALUE (онцгой) бөгөөд энэ мужаас гадуурх утгыг дэмжиж болно. Боломжит үндсэн утгуудын хүрээ хязгаарлагдмал бөгөөд бүрэн дэмжигдсэн эерэг мужаас бага байж болно Том бүхэл тоо . Хүрээ нь дор хаяж 1-ээс 2 байх ёстой500000000.

Жава хэл дээр том тоо гэж юу вэ?

BigInteger ангилалд Java . BigInteger анги нь маш их зүйлийг багтаасан математик үйлдлүүдэд ашиглагддаг том боломжтой бүх анхдагч өгөгдлийн төрлүүдийн хязгаараас гадуур бүхэл тоон тооцоолол. Жишээлбэл, 100-ын факториал нь 158 цифрийг агуулдаг тул бид үүнийг ямар ч энгийн өгөгдлийн төрөлд хадгалах боломжгүй.

Java-г том бүхэл тоотой харьцуулах нь юу вэ?

Java хэл дээрх BigInteger compareTo() арга

  1. 0: хэрэв энэ BigInteger-ийн утга нь параметр болгон дамжуулсан BigInteger объектын утгатай тэнцүү бол.
  2. 1: хэрэв энэ BigInteger-ийн утга нь параметр болгон дамжуулсан BigInteger объектын утгаас их байвал.

Зөвлөмж болгож буй: