English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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.
AttenzioneSe start e direction sono uguali, viene restituito il valore uguale a direction.
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 {} {}