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

Tutorial di base Java

Controllo di flusso Java

Array Java

Java orientato agli oggetti (I)

Java orientato agli oggetti (II)

Java orientato agli oggetti (III)

Gestione delle eccezioni Java

Elenco Java

Queue (coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Uso e esempio di Java Math nextAfter()

Metodi matematici Java

Il metodo Java Math nextAfter() restituisce un numero adiacente alla direzione del secondo parametro rispetto al primo parametro.

cioè, se il primo parametro è6.7, il secondo parametro è2.3, allora in2.3nella direzione6.7Il numero adiacente è6.699999999999999.

La sintassi del metodo nextAfter() è:

Math.nextAfter(start, direction)

AttenzionenextAfter() è un metodo statico. Pertanto, possiamo chiamare questo metodo direttamente utilizzando il nome della classe Math.

Parametri di nextAfter()

  • start - Restituisce il numero di partenza adiacente al numero

  • direction- Specifica il numero di partenza da restituire adiacente

Attenzionestart e direction possono essere di tipo float o double.

Valore restituito da nextAfter()

  • Restituisce il numero adiacente alla direzione di partenza

AttenzioneSe start e direction sono uguali, viene restituito il valore uguale a direction.

Esempio: Java Math.nextAfter()

class Main {}}
  public static void main(String[] args) {
    // Parametro float
    // Restituisce il numero adiacente più piccolo
    float start1 = 7.9f;
    float direction1 = 3.3f;
    System.out.println(Math.nextAfter(start1, direction1)); // 7.8999996
    // Parametro double
    // Restituisce il numero adiacente più grande
    double start2 = 7.9f;
    double direction2 = 9.8f;
    System.out.println(Math.nextAfter(start2, direction2)); // 7.9000000953674325
  {}
{}

Tutorial consigliati

Metodi matematici Java