Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Операторы Java

Операторы Java

В этом руководстве вы узнаете о различных типах операторов в Java, их синтаксисе и способах их использования с помощью примеров.

Операторы — это символы, которые выполняют операции над переменными и значениями. Например, 07 — это оператор, используемый для сложения, а 14 также является оператором, используемым для умножения.

Операторы в Java можно разделить на 5 типов:

  1. Арифметические операторы
  2. Операторы присваивания
  3. Операторы отношения
  4. Логические операторы
  5. Унарные операторы
  6. Побитовые операторы
<час>

1. Арифметические операторы Java

Арифметические операторы используются для выполнения арифметических операций над переменными и данными. Например,

06

Здесь 24 оператор используется для добавления двух переменных a и б . Точно так же в Java есть множество других арифметических операторов.

Оператор Операция
33 Дополнение
46 Вычитание
56 Умножение
60 Отдел
74 Операция по модулю (остаток после деления)

Пример 1. Арифметические операторы

15 

Вывод

23

В приведенном выше примере мы использовали 89 , 90 и 109 операторы для вычисления операций сложения, вычитания и умножения.

/ Оператор отдела

Обратите внимание на операцию 112 в нашей программе. 122 оператор является оператором деления.

Если мы используем оператор деления с двумя целыми числами, то результирующее частное также будет целым числом. И, если один из операндов является числом с плавающей запятой, мы получим, что результат также будет с плавающей запятой.

37

Оператор процента по модулю

Оператор по модулю 135 вычисляет остаток. Когда 149 делится на 150 , остаток равен 3 .

Примечание :161 оператор в основном используется с целыми числами.

<час>

2. Операторы присваивания Java

Операторы присваивания используются в Java для присвоения значений переменным. Например,

45

Здесь 173 является оператором присваивания. Он присваивает значение справа переменной слева. То есть 5 присваивается переменной age .

Давайте рассмотрим еще несколько операторов присваивания, доступных в Java.

Оператор Пример Эквивалент
182 198 201
215 228 232
241 259 265
277 287 297
308 315 323
335 341 353

Пример 2. Операторы присваивания

53

Вывод

66
<час>

3. Реляционные операторы Java

Реляционные операторы используются для проверки отношения между двумя операндами. Например,

78

Здесь 363 оператор является оператором отношения. Он проверяет, является ли a меньше, чем b или нет.

Он возвращает либо 376 или 387 .

Оператор Описание Пример
397 Равно 406 возвращает ложь
410 Не равно 423 возвращает истину
432 Больше, чем 449 возвращает ложь
455 Меньше чем 466 возвращает истину
470 Больше или равно 485 возвращает ложь
496 Меньше или равно 509 возвращает истину

Пример 3. Реляционные операторы

84

Примечание :Реляционные операторы используются при принятии решений и циклах.

<час>

4. Логические операторы Java

Логические операторы используются для проверки того, является ли выражение 511 или 525 . Они используются при принятии решений.

Оператор Пример Значение
537 (логическое И) выражение1 && выражение2 545 только если оба expression1 и выражение2 552
568 (логическое ИЛИ) выражение1 || выражение2 572 если либо выражение1 или выражение2 582
597 (логическое НЕ) ! выражение 603 if выражение 617 и наоборот

Пример 4. Логические операторы

94

Работа программы

  • 624 возвращает 635 потому что оба 640 и 655 667 .
  • 676 возвращает 689 потому что выражение 699 это 703 .
  • 717 возвращает 722 потому что выражение 731 составляет 740 .
  • 752 возвращает 765 потому что выражение 778 это 782 .
  • 790 возвращает 802 потому что оба 816 и 825 являются 831 .
  • 841 возвращает true, потому что 858 это 862 .
  • 873 возвращает false, потому что 884 это 892 .
<час>

5. Унарные операторы Java

Унарные операторы используются только с одним операндом. Например, 908 унарный оператор, увеличивающий значение переменной на 1 . То есть 910 вернет 6 .

Различные типы унарных операторов:

Оператор Значение
920 Унарный плюс :не нужно использовать, так как числа положительные без его использования
930 Унарный минус :инвертирует знак выражения
941 Оператор приращения :увеличивает значение на 1
955 Оператор уменьшения :уменьшает значение на 1
966 Оператор логического дополнения :инвертирует значение логического значения

Операторы увеличения и уменьшения

Java также предоставляет операторы увеличения и уменьшения:978 и 984 соответственно. 996 увеличивает значение операнда на 1 , а 1006 уменьшить его на 1 . Например,

102

Здесь значение num увеличивается до 6 от его начального значения 5 .

<час>

Пример 5. Операторы увеличения и уменьшения

119

Вывод

124

В приведенной выше программе мы использовали операторы ++ и -- как префиксы (++a, --b). . Мы также можем использовать эти операторы как постфикс (a++, b++). .

Есть небольшая разница, когда эти операторы используются в качестве префикса и когда они используются в качестве постфикса.

Чтобы узнать больше об этих операторах, посетите раздел Операторы увеличения и уменьшения.

<час>

6. Побитовые операторы Java

Побитовые операторы в Java используются для выполнения операций над отдельными битами. Например,

139

Здесь 1019 является побитовым оператором. Он инвертирует значение каждого бита (0 до 1 и 1 до 0 ).

Различные побитовые операторы, присутствующие в Java:

Оператор Описание
1020 Побитовое дополнение
1030 Сдвиг влево
1049 Сдвиг вправо
1054 Сдвиг вправо без знака
1067 Побитовое И
1075 Побитовое исключающее ИЛИ

Эти операторы обычно не используются в Java. Дополнительные сведения см. на странице Операторы побитового сдвига и побитового сдвига в Java.

<час>

Другие операторы

Помимо этих операторов, в Java есть и другие дополнительные операторы.

Оператор экземпляра Java

1082 Оператор проверяет, является ли объект экземпляром определенного класса. Например,

141

Вывод

154

Здесь ул является экземпляром 1099 учебный класс. Следовательно, 1109 оператор возвращает 1113 . Чтобы узнать больше, посетите Java instanceof.

<час>

Тернарный оператор Java

Тернарный оператор (условный оператор) является сокращением для 1128 утверждение. Например,

160

Вот как это работает.

  • Если 1139 это 1142 , 1151 присваивается переменной .
  • Если 1168 это 1171 , 1185 присваивается переменной .

Давайте рассмотрим пример тернарного оператора.

174

Вывод

181

В приведенном выше примере мы использовали тернарный оператор, чтобы проверить, является ли год високосным или нет. Чтобы узнать больше, посетите тернарный оператор Java.

<час>

Теперь, когда вы знаете об операторах Java, пришло время узнать о порядке, в котором оцениваются операторы. Чтобы узнать больше, посетите страницу Приоритет операторов Java.


java

  1. Операторы С#
  2. Операторы С++
  3. Операторы программирования на C
  4. Операторы Python
  5. Java-комментарии
  6. Java для каждого цикла
  7. Java-строки
  8. Java-интерфейс
  9. Java-проба с ресурсами
  10. Java-аннотации