English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo Java

Java Array

Java Orientación a Objetos (I)

Java Orientación a Objetos (II)

Java Orientación a Objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (Cola)

Conjunto de Java Map

Conjunto de Java

Java Entrada/Salida (I/O)

Reader de Java/Writer

Temas de Java

Uso y ejemplo del método abs() de Java Math

Métodos matemáticos Java Math

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)

Parámetro de abs()

  • num - El número que queremos devolver su valor absoluto. Este número puede ser:

    • int

    • double

    • float

    • long

El valor devuelto por abs()

  • 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().

Ejemplo1Tiene el método abs() de Java Math para números positivos

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.

Ejemplo2Java Math abs() con números negativos

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.

Métodos matemáticos Java Math