Java Math nextAfter ()

Metoden Java Math nextAfter () returnerar ett tal intill det första argumentet i riktning mot det andra argumentet.

Det är, om det första argumentet är 6,7 och det andra argumentet är 2,3 , den intilliggande antalet 6,7 i riktning mot 2,3 är 6,699999999999999 .

Syntaxen för nextAfter()metoden är:

 Math.nextAfter(start, direction)

Obs : Den nextAfter()metoden är en statisk metod. Därför kan vi ringa metoden direkt med hjälp av klassnamnet Math.

nextAfter () Parametrar

  • start - startnummer vars intilliggande nummer returneras
  • riktning - anger vilket intilliggande antal startsom ska returneras

Obs! Datatypen start och riktning kan vara antingen flytande eller dubbel.

nextAfter () Returvärden

  • returnerar numret intill för att börja i riktning

Obs : Om start och riktning är lika returneras värdet som motsvarar riktningen.

Exempel: Java Math.nextAfter ()

 class Main ( public static void main(String() args) ( // float arguments // returns the smaller adjacent number float start1 = 7.9f; float direction1 = 3.3f; System.out.println(Math.nextAfter(start1, direction1)); // 7.8999996 // double arguments // returns the larger adjacent number double start2 = 7.9f; double direction2 = 9.8f; System.out.println(Math.nextAfter(start2, direction2)); // 7.9000000953674325 ) )

Rekommenderade handledning

  • Math.nextUp ()
  • Math.nextDown ()

Intressanta artiklar...