English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo Java Math abs() restituisce l'assoluto del valore specificato.
La sintassi del metodo abs() è:
Math.abs(num)
num - Il numero da restituire il suo valore assoluto. Il numero può essere:
int
double
float
long
Restituisce l'assoluto del numero specificato
Restituisce un valore positivo se il numero specificato è negativo
Attenzione: Il metodo abs() è un metodo statico. Pertanto, possiamo accedere direttamente al metodo utilizzando il nome della classe. Ossia, Math.abs().
import java.lang.Math; class Main { public static void main(String[] args) { // creare variabili int a = 7; long b = 23333343; double c = 9.6777777; float d = 9.9f; // stampare il valore assoluto System.out.println(Math.abs(a)); // 7 System.out.println(Math.abs(c)); // 9.6777777 // stampare il valore senza il segno negativo System.out.println(Math.abs(b)); // 23333343 System.out.println(Math.abs(d)); // 9.9 } }
Nel esempio precedente, abbiamo importato il pacchetto java.lang.Math, è molto importante se dobbiamo utilizzare i metodi della classe Math. Attenzione all'espressione
Math.abs(a)
Ecco come abbiamo direttamente utilizzato il nome della classe per chiamare il metodo. Questo perché abs() è un metodo statico.
import java.lang.Math; class Main { public static void main(String[] args) { //Creazione delle variabili int a = -35; long b = -141224423L; double c = -9.6777777d; float d = -7.7f; // Ottieni il valore assoluto 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 } }
Qui possiamo vedere che il metodo abs() trasforma i valori negativi in valori positivi.