РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
647 of 1163 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить