สารบัญ:

คุณใช้จำนวนมากใน Java อย่างไร
คุณใช้จำนวนมากใน Java อย่างไร

วีดีโอ: คุณใช้จำนวนมากใน Java อย่างไร

วีดีโอ: คุณใช้จำนวนมากใน Java อย่างไร
วีดีโอ: อยากทำงานเป็น Java Programmer ทำไงดี!? | Cube SoftTech 2024, อาจ
Anonim

คุณสามารถ ใช้ คลาส BigInteger สำหรับจำนวนเต็มและ BigDecimal for ตัวเลข ด้วยเลขทศนิยม ทั้งสองคลาสถูกกำหนดใน จาวา . แพ็คเกจคณิตศาสตร์ ใช้ คลาส BigInteger ที่เป็นส่วนหนึ่งของ Java ห้องสมุด.

คุณจัดการกับจำนวนมากใน Java ได้อย่างไร

ใช้ค่าคงที่ของเมธอดเพื่อเปลี่ยนค่าปกติ ตัวเลข เป็น จำนวนมาก : BigInteger a = BigInteger มูลค่าของ (100); ขออภัย คุณไม่สามารถใช้ตัวดำเนินการทางคณิตศาสตร์ที่คุ้นเคย เช่น + และ * เพื่อรวม ตัวเลขใหญ่.

นอกจากนี้ BigInteger ใน Java มีขนาดเท่าใด BigInteger ต้องรองรับค่าในช่วง -2 จำนวนเต็ม.MAX_VALUE (ไม่รวม) ถึง +2 จำนวนเต็ม.MAX_VALUE (ไม่รวม) และอาจสนับสนุนค่าที่อยู่นอกช่วงนั้น ช่วงของค่าเฉพาะที่น่าจะเป็นไปได้มีจำกัด และอาจน้อยกว่าช่วงค่าบวกที่สนับสนุนเต็มที่ของ BigInteger . ช่วงต้องมีอย่างน้อย 1 ถึง 2500000000.

อาจมีคนถามว่า ตัวเลขใหญ่ใน Java คืออะไร?

คลาส BigInteger ใน Java . คลาส BigInteger ใช้สำหรับการดำเนินการทางคณิตศาสตร์ที่เกี่ยวข้องกับมาก ใหญ่ การคำนวณจำนวนเต็มที่อยู่นอกขีดจำกัดของชนิดข้อมูลพื้นฐานที่มีอยู่ทั้งหมด ตัวอย่างเช่น แฟกทอเรียล 100 มีตัวเลข 158 หลัก เราจึงไม่สามารถจัดเก็บไว้ในประเภทข้อมูลพื้นฐานที่มีอยู่ได้

Java เปรียบเทียบกับจำนวนเต็มขนาดใหญ่อย่างไร

เมธอด BigInteger comparisonTo () ใน Java

  1. 0: หากค่าของ BigInteger นี้เท่ากับค่าของวัตถุ BigInteger ที่ส่งผ่านเป็นพารามิเตอร์
  2. 1: ถ้าค่าของ BigInteger นี้มากกว่าค่าของวัตถุ BigInteger ที่ส่งผ่านเป็นพารามิเตอร์

แนะนำ: