แม้ว่าจะเป็นไปไม่ได้ที่คอมพิวเตอร์จะแสดงค่าของอินฟินิตี้ในหน่วยความจำได้อย่างแท้จริง แต่ Java "double" และ "float" ชนิดข้อมูลสำรองสองช่องในช่วงที่อยู่ที่คอมพิวเตอร์เข้าใจเพื่ออ้างถึงค่าบวกและค่าลบ อินฟินิตี้
ขั้นตอนที่ 1
เปิด Java Integrated Development Environment (IDE) ของคุณ
วีดีโอประจำวันนี้
ขั้นตอนที่ 2
พิมพ์ข้อมูลต่อไปนี้เพื่อกำหนดคู่ (หรือทุ่น) ด้วยค่าอนันต์บวกหรือลบ:
pInfiniteDouble สองเท่า = สองเท่า POSITIVE_INFINITY; nInfiniteDouble = สองเท่า NEGATIVE_INFINITY; float pInfiniteFloat = ลอยตัว POSITIVE_INFINITY; float nInfiniteFloat = ลอยตัว NEGATIVE_INFINITY;
ขั้นตอนที่ 3
ตรวจสอบเพื่อดูว่า double หรือ float มีค่าอนันต์โดยใช้เมธอด "isInfinite()" หรือไม่:
pInfiniteDouble.isInfinite(); nInfiniteDouble.isInfinite(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();
เคล็ดลับ
มีค่าคี่อื่นที่กำหนดไว้ในประเภทข้อมูล Double และ Float: NotaNumber (NAN) เข้าถึงได้ด้วย "ดับเบิ้ล น่าน” หรือ “ลอย. น่าน”
Infinity และ NaN ถูกส่งกลับโดยฟังก์ชันตรีโกณมิติและลอการิทึมบางฟังก์ชันในแพ็คเกจคณิตศาสตร์ Java