Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
656 of 1172 menu
◀ ▶

Метод compareTo

Метод compareTo класса BigInteger сравнивает текущее большое число с числом, переданным в параметре. Метод возвращает -1, если текущее число меньше переданного, 0, если числа равны, и 1, если текущее число больше переданного. В параметр мы передаем объект BigInteger, с которым нужно сравнить текущее число.

Синтаксис

bigInteger1.compareTo(bigInteger2)

Пример

Давайте сравним два больших числа и выведем результат сравнения:

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

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

0

Пример

Давайте сравним число 12345 с числом 12346:

import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger a = new BigInteger("12345"); BigInteger b = new BigInteger("12346"); int res = a.compareTo(b); System.out.println(res); } }

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

-1

Пример

Давайте сравним число 12346 с числом 12345:

import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger a = new BigInteger("12346"); BigInteger b = new BigInteger("12345"); int res = a.compareTo(b); System.out.println(res); } }

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

1

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

  • класс BigInteger,
    который представляет большое целое число
  • метод valueOf,
    который создает BigInteger из примитивных типов
  • метод add,
    который складывает два больших числа
  • метод subtract,
    который вычитает одно большое число из другого
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить