Типы операторов
Арифметика:
Побитовое: Операция с битами.
Реляционный: Сравнить значения.
Логическое: Выполнение логических операций.
Арифметические операторы
Основные операторы:
Унарные операторы:
Операторы увеличения и уменьшения:
Приращение (добавление 1)
-- Декремент (вычитание из 1)
Поведение арифметических операторов
Целое деление: Усекает остаток.
Пример: 10/3 дает 3.
Оператор модуля: Генерирует остаток деления.
Пример: 10 % 3 дает 1.
class ModDemo { public static void main(String args[]) { int iresult = 10 / 3; int irem = 10 % 3; double dresult = 10.0 / 3.0; double drem = 10.0 % 3.0; System.out.println("Result and remainder of 10 / 3: " iresult " " irem); System.out.println("Result and remainder of 10.0 / 3.0: " dresult " " drem); } }
Выход:
Результат и остаток 10/3: 3 1
Результат и остаток 10.0/3.0: 3.3333333333333335 1.0
Увеличение и уменьшение
Приращение ( ): добавляет 1 к операнду.
Пример: x = x 1; эквивалентно x ;
Декремент (--): вычитает 1 из операнда.
Пример: x = x - 1; эквивалентно x--;
Префиксные и постфиксные формы:
Префикс: увеличивает/уменьшает значение перед использованием значения в выражении.
Пример: х
Постфикс: использует значение в выражении перед увеличением/уменьшением.
Пример: х
int x = 10; int y = x; // y será 11, x será 11
Краткий обзор ключевых моментов
В Java есть операторы для математических, логических, реляционных и побитовых операций.
К арифметическим операторам относятся , -, *, /, %, , --.
Оператор % можно применять к целочисленным типам и типам с плавающей запятой.
Инкремент ( ) и декремент (--) имеют префиксную и постфиксную формы, которые влияют на порядок операции.
Важно понимать поведение операторов, чтобы избежать логических ошибок в сложных выражениях.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3