РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
652 of 1163 menu

Метод abs

Метод abs класса BigInteger возвращает новый объект BigInteger, который содержит абсолютное значение (модуль) исходного числа. Иными словами, если число было отрицательным, метод вернет его положительную копию. Если число уже было положительным или нулем, метод вернет его же копию. Параметры методу не передаются.

Синтаксис

public BigInteger abs()

Пример

Давайте получим абсолютное значение для отрицательного числа:

import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger num = new BigInteger("-12345"); BigInteger res = num.abs(); System.out.println(res); } }

Результат выполнения кода:

12345

Пример

Давайте проверим, что метод возвращает новый объект, а не изменяет исходный. Для этого выведем исходное число после вызова метода:

import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger num = new BigInteger("-98765"); BigInteger res = num.abs(); System.out.println("Absolute value: " + res); System.out.println("Original value: " + num); } }

Результат выполнения кода:

"Absolute value: 98765" "Original value: -98765"

Смотрите также

  • класс BigInteger,
    который представляет целое число произвольной длины
  • метод negate,
    который меняет знак числа на противоположный
  • метод compareTo,
    который сравнивает два числа BigInteger
  • метод subtract,
    который вычитает одно число из другого
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить