Metóda Java Math abs () vracia absolútnu hodnotu zadanej hodnoty.
Syntax abs()
metódy je:
Math.abs(num)
Tu abs()
je statická metóda. Z toho dôvodu sme sa v prístupe k metódu pomocou názvu triedy, Math
.
parametre abs ()
abs()
Metóda preberá jeden parameter.
- num - číslo, ktorého absolútna hodnota sa má vrátiť. Číslo môže byť:
int
double
float
long
návratová hodnota abs ()
- vráti absolútnu hodnotu zadaného čísla
- vráti kladnú hodnotu, ak je zadané číslo záporné
Príklad 1: Java Math abs () s kladnými číslami
import java.lang.Math; class Main ( public static void main(String() args) ( // create variables int a = 7; long b = 23333343; double c = 9.6777777; float d = 9.9f; // print the absolute value System.out.println(Math.abs(a)); // 7 System.out.println(Math.abs(c)); // 9.6777777 // print the value without negative sign System.out.println(Math.abs(b)); // 23333343 System.out.println(Math.abs(d)); // 9.9 ) )
Vo vyššie uvedenom príklade sme importovali java.lang.Math
balík. To je dôležité, ak chceme použiť metódy Math
triedy. Všimnite si výraz,
Math.abs(a)
Tu sme priamo použili názov triedy na volanie metódy. Je to preto, že abs()
ide o statickú metódu.
Príklad 2: Java Math abs () s negatívnymi číslami
import java.lang.Math; class Main ( public static void main(String() args) ( // create variables int a = -35; long b = -141224423L; double c = -9.6777777d; float d = -7.7f; // get the absolute value System.out.println(Math.abs(a)); // 35 System.out.println(Math.abs(b)); // 141224423 System.out.println(Math.abs(c)); // 9.6777777 System.out.println(Math.abs(d)); // 7.7 ) )
Tu vidíme, že abs()
metóda prevádza zápornú hodnotu na kladnú.