Infinito in Java
Hassan Saeed
12 ottobre 2023
-
Usa
Double
per implementare Infinity in Java -
Usa
Float
per implementare Infinity in Java - Usa Divisione con zero per implementare Infinity in Java
Questo tutorial discute i metodi per implementare infinity
in Java. Esistono diversi scenari matematici in cui potrebbe essere necessario implementare l’infinito per le operazioni matematiche.
Usa Double
per implementare Infinity in Java
La classe Double
in Java supporta l’infinito. Puoi implementare l’infinito positivo o l’infinito negativo. L’esempio seguente lo dimostra.
import java.util.*;
public class MyClass {
public static void main(String args[]) {
double posInf = Double.POSITIVE_INFINITY;
double negInf = Double.NEGATIVE_INFINITY;
System.out.println(posInf);
System.out.println(negInf);
}
}
Produzione:
Infinity
-Infinity
Usa Float
per implementare Infinity in Java
La classe Float
in Java supporta anche l’infinito. Puoi implementare l’infinito positivo o l’infinito negativo con la classe Float
. L’esempio seguente lo illustra.
import java.util.*;
public class MyClass {
public static void main(String args[]) {
float posInf = Float.POSITIVE_INFINITY;
float negInf = Float.NEGATIVE_INFINITY;
System.out.println(posInf);
System.out.println(negInf);
}
}
Produzione:
Infinity
-Infinity
Usa Divisione con zero per implementare Infinity in Java
Possiamo anche semplicemente dividere un numero con zero per implementare l’infinito in Java. L’esempio seguente lo illustra.
public class Main {
public static void main(String[] args) {
System.out.println(1.0 / 0.0);
System.out.println(-1.0 / 0.0);
double inf = 1.0 / 0.0;
double negInf = -1.0 / 0.0;
}
}
Produzione:
Infinity
-Infinity