English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método abs() de Java Math devuelve el valor absoluto de un valor especificado.
La sintaxis del método abs() es:
Math.abs(num)
num - El número que queremos devolver su valor absoluto. Este número puede ser:
int
double
float
long
Devuelve el valor absoluto del número especificado
Si el número especificado es negativo, devuelve un valor positivo
NotaEl método abs() es un método estático. Por lo tanto, podemos acceder directamente al método utilizando el nombre de la clase. Es decir, Math.abs().
import java.lang.Math; class Main { public static void main(String[] args) { // Crear variables int a = 7; long b = 23333343; double c = 9.6777777; float d = 9.9f; //Imprimir el valor absoluto System.out.println(Math.abs(a)); // 7 System.out.println(Math.abs(c)); // 9.6777777 //Imprimir el valor sin signo negativo System.out.println(Math.abs(b)); // 23333343 System.out.println(Math.abs(d)); // 9.9 } }
En el ejemplo anterior, hemos importado el paquete java.lang.Math. Es importante si queremos usar los métodos de la clase Math. Nota la expresión
Math.abs(a)
Aquí, utilizamos directamente el nombre de la clase para llamar al método. Esto se debe a que abs() es un método estático.
import java.lang.Math; class Main { public static void main(String[] args) { //Crear variables int a = -35; long b = -141224423L; double c = -9.6777777d; float d = -7.7f; // Obtener valor absoluto 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 } }
Aquí, podemos ver que el método abs() convierte valores negativos en positivos.