Πώς να χρησιμοποιήσετε το Infinity στην Java

Αν και είναι αδύνατο για έναν υπολογιστή να αντιπροσωπεύει κυριολεκτικά την τιμή του άπειρου στη μνήμη, η 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.