Infinito in Java

Hassan Saeed 12 ottobre 2023
  1. Usa Double per implementare Infinity in Java
  2. Usa Float per implementare Infinity in Java
  3. Usa Divisione con zero per implementare Infinity in Java
Infinito 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

Articolo correlato - Java Math