כיצד להשתמש ב-Infinity ב-Java

למרות שאי אפשר למחשב ממש לייצג את הערך של אינסוף בזיכרון, הג'אווה "כפול" ו"צף" סוג נתונים שומר שני חריצים בטווח הכתובות שלו, המובנים על ידי המחשב כמתייחסים לחיובי ושלילי אינסוף.

שלב 1

פתח את סביבת הפיתוח המשולבת של Java (IDE).

סרטון היום

שלב 2

הקלד את הדברים הבאים כדי להגדיר כפול (או צף) עם ערך של אינסוף חיובי או שלילי:

double pInfiniteDouble = כפול. POSITIVE_INFINITY; כפול nInfiniteDouble = כפול. NEGATIVE_INFINITY; float pInfiniteFloat = Float. POSITIVE_INFINITY; float nInfiniteFloat = Float. NEGATIVE_INFINITY;

שלב 3

בדוק אם לכפול או לצוף יש ערך של אינסוף באמצעות שיטת "isInfinite()":

pInfiniteDouble.isInfinite(); nInfiniteDouble.isInfinite(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();

עֵצָה

קיים ערך מוזר אחד נוסף המוגדר בסוגי הנתונים הכפולים והצפים: NotaNumber (NAN). ניתן לגשת אליו באמצעות "כפול. NaN" או "צף. NaN."

Infinity ו-NaN מוחזרים על ידי כמה פונקציות טריגונומטריות ולוגריתמיות בחבילת Java Math.