Агуулгын хүснэгт:

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

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

Видео: Та Java хэл дээр их тоог хэрхэн ашигладаг вэ?
Видео: Байнга асуудаг Java програм 09: 3 тооны хамгийн томыг олох | 2 өөр арга зам 2024, Дөрөвдүгээр сар
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 объектын утгаас их байвал.

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