Свойство isOdd
Свойство isOdd класса int возвращает
true, если число является нечетным,
и false, если число является четным.
Свойство не принимает параметров и не изменяет
исходное число. Оно удобно для проверки
нечетности в условиях и циклах.
Синтаксис
num.isOdd
Пример
Давайте проверим число 5 на нечетность:
void main()
{
int num = 5;
print(num.isOdd);
}
Результат выполнения кода:
true
Пример
Давайте проверим число 4 на нечетность:
void main()
{
int num = 4;
print(num.isOdd);
}
Результат выполнения кода:
false
Пример
Давайте переберем числа от 1 до 5
и выведем только нечетные:
void main()
{
for (int i = 1; i <= 5; i++) {
if (i.isOdd) {
print(i);
}
}
}
Результат выполнения кода:
1
3
5