1/16
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Арифметические операторы
Операторы, используемые для выполнения базовых математических операций, таких как сложение, вычитание, умножение и деление.
Операторы присваивания
Операторы, предназначенные для присвоения значений переменным и упрощения кода.
Операторы сравнения
Операторы, позволяющие проверять отношения между двумя значениями, например, равенство или неравенство.
Логические операторы
Операторы, используемые для комбинации нескольких условий и выполнения логических операций.
Побитовые операторы
Операторы, работающие на уровне отдельных битов значений, позволяющие выполнять операции над каждым битом.
Приоритет операторов
Определяет порядок выполнения операций в выражении, что позволяет избежать неоднозначностей.
Синтаксис арифметических операторов
Пример: int sum = a + b; для сложения двух чисел.
Комбинированные операторы присваивания
Примеры: x += 3 (эквивалентно x = x + 3); x -= 2 (эквивалентно x = x - 2).
Логическое И (AND)
Возвращает true, если оба операнда истинны: hasJob && isAdult.
Логическое ИЛИ (OR)
Возвращает true, если хотя бы один из операндов истинен: isStudent || hasAccess.
Побитовое И (AND)
Возвращает 1, если соответствующие биты обоих операндов равны 1: a & b.
Побитовое ИЛИ (OR)
Возвращает 1, если хотя бы один из соответствующих битов равен 1: a | b.
Пример использования операторов сравнения
int age = 18; boolean canVote = age >= 18; проверка права голоса.
Проблемы при делении на 0
Деление на 0 вызывает ошибку, что требует проверки значений.
Плюсы логических операторов
Упрощают принятие решений, позволяя объединять несколько условий.
Минусы побитовых операторов
Трудны для понимания новичками; требуют знания двоичной арифметики.
Таблица приоритетов операторов
Определяет порядок операций: скобки, унарные операторы, математические операторы и т.д.