Метод compareTo
Метод compareTo сравнивает текущее число
с числом, переданным в параметре. В первый
параметр мы передаем число, с которым нужно
сравнить текущее значение. Метод возвращает
0, если числа равны, отрицательное число,
если текущее число меньше переданного,
и положительное число, если текущее число
больше переданного.
Синтаксис
num.compareTo(other)
Пример
Давайте сравним число 5 с числом 10:
void main()
{
num a = 5;
num b = 10;
print(a.compareTo(b));
}
Результат выполнения кода:
-1
Пример
Давайте сравним число 10 с числом 5:
void main()
{
num a = 10;
num b = 5;
print(a.compareTo(b));
}
Результат выполнения кода:
1
Пример
Давайте сравним два одинаковых числа 5 и 5:
void main()
{
num a = 5;
num b = 5;
print(a.compareTo(b));
}
Результат выполнения кода:
0
Пример
Давайте сравним число с плавающей точкой
5.5 с числом 5:
void main()
{
num a = 5.5;
num b = 5;
print(a.compareTo(b));
}
Результат выполнения кода:
1