English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程基础Java

Java Controllo dei flussi

Java Array

Java Orientamento ad oggetti (I)

Java Orientamento ad oggetti (II)

Java Orientamento ad oggetti (III)

Gestione delle eccezioni Java

Java List

Java Queue (coda)

Java Map collection

Java Set collection

Java Input/Output (I/O)

Java Reader/Writer

Altri argomenti Java

Utilizzo e esempio del metodo Java Math nextUp()

Metodi matematici Java

Il metodo Java Math nextUp() restituisce il numero adiacente a infinito positivo specificato.

cioè, se il parametro è6.7allora il numero adiacente in direzione di infinito positivo6.7per6.700000000000001.

Sintassi del metodo nextUp():

Math.nextUp(start)

Attenzione:Il metodo nextUp() è un metodo statico. Pertanto, possiamo chiamare questo metodo direttamente con il nome della classe Math。

Parametro di nextUp()

  • start -Restituisce il numero di partenza adiacente

Attenzione:Il tipo di dati di start può essere float o double。

Valore di ritorno di nextUp()

  • Restituisce il numero adiacente a start maggiore di infinito

  • Se start è NaN, restituisce NaN

  • Se start è infinito positivo, restituisce infinito positivo

Attenzione:nextUp() metodo equivalente aMath.nextAfter(start,Double.POSITIVE_INFINITY).

Esempio: Java Math.nextUp()

class Main {
  public static void main(String[] args) {
    // float 参数
    float start1 = 7.9f;
    System.out.println(Math.nextUp(start1));  // 7.9000006
    // double 参数
    double start2 = 7.9;
    System.out.println(Math.nextUp(start2));  // 7.900000000000001
    //正无穷大
    double infinity = Double.POSITIVE_INFINITY;
    double infinity = Double.POSITIVE_INFINITY;
    System.out.println(infinity);  // Infinity
    // NaN
    double nan = Math.sqrt(-5);
  System.out.println(Math.nextUp(nan));  // NaN
System.out.println(Math.nextUp(nan));  // NaN

}Qui abbiamo usatoJava Math.sqrt(-5)metodo per calcolareRadice quadrata. Poiché la radice quadrata di un numero negativo non è un numero, Math.nextUp(nan) restituisce NaN.

Double.POSITIVE_INFINITY è un campo della classe Double, che ci permette di implementare l'infinito nel nostro programma.

Tutorial raccomandati

Metodi matematici Java