Αν και είναι αδύνατο για έναν υπολογιστή να αντιπροσωπεύει κυριολεκτικά την τιμή του άπειρου στη μνήμη, η Java "double" και "float" Το data-type διατηρεί δύο υποδοχές στο εύρος διευθύνσεών του, οι οποίες είναι κατανοητό από τον υπολογιστή ότι αναφέρονται σε θετικές και αρνητικές άπειρο.
Βήμα 1
Ανοίξτε το Java Integrated Development Environment (IDE).
Το βίντεο της ημέρας
Βήμα 2
Πληκτρολογήστε τα ακόλουθα για να ορίσετε ένα διπλό (ή float) με τιμή θετικού ή αρνητικού άπειρου:
διπλό pInfiniteDouble = Διπλό. POSITIVE_INFINITY; διπλό nInfiniteDouble = Διπλό. ΑΡΝΗΤΙΚΟ_ΑΠΕΙΡΟ; float pInfiniteFloat = Float. POSITIVE_INFINITY; float nInfiniteFloat = Float. ΑΡΝΗΤΙΚΟ_ΑΠΕΙΡΟ;
Βήμα 3
Ελέγξτε για να δείτε εάν ένα double ή float έχει τιμή άπειρο χρησιμοποιώντας τη μέθοδο "isInfinite()":
pInfiniteDouble.isInfinite(); nInfiniteDouble.isInfinite(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();
Υπόδειξη
Υπάρχει μια άλλη περιττή τιμή που ορίζεται στους τύπους δεδομένων Double και Float: NotaNumber (NAN). Η πρόσβαση γίνεται με "Διπλό. NaN» ή «Float. NaN."
Το άπειρο και το NaN επιστρέφονται από ορισμένες τριγωνομετρικές και λογαριθμικές συναρτήσεις στο πακέτο μαθηματικών Java.