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

Guida di base Java

Java Controllo dei flussi

Java Array

Java Orientamento ad oggetti (I)

Java Orientamento ad oggetti (II)

Java Orientamento ad oggetti (III)

Gestione delle eccezioni Java

Java List

Java Queue (coda)

Java Map collection

Java Set collection

Java Input/Output (I/O)

Java Reader/Writer

Altri argomenti Java

Utilizzo e esempio del metodo Java Math abs()

Metodi matematici Java

Il metodo Java Math abs() restituisce l'assoluto del valore specificato.

La sintassi del metodo abs() è:

Math.abs(num)

Parametro di abs()

  • num - Il numero da restituire il suo valore assoluto. Il numero può essere:

    • int

    • double

    • float

    • long

Valore restituito da abs()

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

Esempio 1: Java Math abs() con numeri positivi

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.

Esempio 2: Java Math abs() con numeri negativi

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.

Metodi matematici Java