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

Основной учебник Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java Ввод/вывод (I/O)

Java Reader/Writer

Другие темы Java

Использование метода Java Math abs() и примеры

Java математические методы Math

Метод Java Math abs() возвращает абсолютное значение указанного значения.

Синтаксис метода abs():

Math.abs(num)

Параметр abs()

  • num - Число, значение которого нужно вернуть в абсолютном значении. Это число может быть:

    • int

    • double

    • float

    • long

Возврат значений метода abs()

  • Возвращает абсолютное значение указанного числа

  • Если указанное число отрицательно, то возвращается его正值

Внимание: Метод abs() является статическим. Таким образом, мы можем напрямую использовать имя класса для доступа к этому методу. То есть, Math.abs().

Пример 1: Java Math abs() с положительными числами

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    // Создание переменных
    int a = 7;
    long b = 23333343;
    double c = 9.6777777;
    float d = 9.9f;
    //печать абсолютного значения
    System.out.println(Math.abs(a));  // 7
    System.out.println(Math.abs(c));  // 9.6777777
    //печать значения без знака минуса
    System.out.println(Math.abs(b));  // 23333343
    System.out.println(Math.abs(d));  // 9.9
  {}
{}

В предыдущем примере мы импортировали пакет java.lang.Math. Это важно, если мы хотим использовать методы класса Math. Обратите внимание на выражение

Math.abs(a)

Здесь мы напрямую используем имя класса для вызова метода. Это связано с тем, что abs() является статическим методом.

Пример 2: Java Math abs() с отрицательными числами

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    // Создать переменные
    int a = -35;
    long b = -141224423L;
    double c = -9.6777777d;
    float d = -7.7f;
    // Получить абсолютное значение
    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
  {}
{}

Здесь мы можем увидеть, что метод abs() преобразует отрицательное значение в положительное.

Java математические методы Math