402 читали · 5 лет назад
Крутой курс Java для "чайников". Урок 13.2. Разбор решений задач урока 13. Часть 2.
Задача 3.1. Достаточно простая задача. Алгоритм определения чётности числа простой. Мы его уже разбирали. Если остаток от деления числа на 2 равен нулю, то число чётное, если не равен нулю - нечётное. Давайте создадим целочисленную переменную и присвоим ей начальное значение. int a = 5; Для наглядности создадим переменную логического типа boolean b; Присвоим переменной b значение b = (a % 2 == 0); И принимаем к сведению, что если число, содержащееся в переменной a чётное, то остаток от деления его на 2 будет равен нулю, а значение переменной b будет true...
201 читали · 3 года назад
Проверка четности или нечетности числа без использования оператора % Python
Хотя этот трюк не намного лучше, чем использование оператора %, но иногда он эффективен (с большими числами). Рассмотрим пару примеров: k = 3 Двоичный: «11 & 1» будет 001, поэтому число нечетное k = 4 Двоичный: «100 & 1» будет 000, поэтому число четное...