Operatory w Javie

Operator w Javie jest symbolem, który jest używany do wykonywania operacji. Na przykład: +, -, *, / itp.

Istnieje wiele typów operatorów w Javie, które są podane poniżej:

  • Operator jednoargumentowy,
  • Operator arytmetyczny,
  • Operator przesuwania,
  • Operator relacyjny,
  • Operator bitowy,
  • Operator logiczny,
  • Operator ternarny i
  • Operator przypisania.

Precedencja operatorów java

.

.

Typ operatora Kategoria Precedencja
Unary postfix expr++ expr--
prefix ++expr --expr +expr -expr ~ !
Arithmetic multiplicative * / %
additive + -
Shift shift > >>>
Relational comparison < > <= >= instanceof
Requality == !=
Bitwise bitwise AND &
bitwise exclusive OR ^
bitwise inclusive OR |
Logical logical AND &&
logiczne LUB ||
Ternarne ternarne ? :
Przypisanie przypisanie = += -= *= /= %= &= ^= |= <<= >>= >>>=

Operatory jednoargumentowe w Javie

Operatory jednoargumentowe w Javie wymagają tylko jednego operandu. Operatory jednoargumentowe są używane do wykonywania różnych operacji tj.:

  • powiększanie/obniżanie wartości o jeden
  • negowanie wyrażenia
  • odwracanie wartości boolean

Java Unary Operator Example: ++ i —

Wyjście:

10121210

Java Unary Operator Przykład 2: ++ i —

Output:

2221

Java Unary Operator Przykład: ~ i !

Output:

-119falsetrue

Operatory arytmetyczne Java

Operatory arytmetyczne Java służą do wykonywania dodawania, odejmowania, mnożenia i dzielenia. Pełnią one rolę podstawowych operacji matematycznych.

Operator arytmetyczny Java Przykład

Wyjście:

1555020

Operator arytmetyczny Java Przykład: Expression

Wyjście:

21

Java Operator przesunięcia w lewo

Operator przesunięcia w lewo w Javie << służy do przesunięcia wszystkich bitów w wartości w lewą stronę określoną liczbę razy.

Java Operator przesunięcia w lewo Przykład

Wyjście:

408080240

Java Right Shift Operator

Operator przesunięcia w prawo w Javie >> służy do przesunięcia wartości lewego operandu w prawo o liczbę bitów określoną przez prawy operand.

Przykład operatora przesunięcia w prawo w języku Java

Wyjście:

252

Przykład operatora przesunięcia w języku Java: >> vs >>

Wyjście:

55-51073741819

Java AND Operator Przykład: Logiczne && i Bitowe &

Logiczne. && Operator logiczny nie sprawdza drugiego warunku, jeśli pierwszy warunek jest fałszywy. Sprawdza drugi warunek tylko wtedy, gdy pierwszy jest prawdziwy.

Operator bitowy & zawsze sprawdza oba warunki, czy pierwszy warunek jest prawdziwy czy fałszywy.

Wyjście:

falsefalse

Przykład operatora AND w Javie: Logical && vs Bitwise &

Output:

false10false11

Java Operator OR Przykład: Logical || and Bitwise |

Operator logiczny || nie sprawdza drugiego warunku, jeśli pierwszy warunek jest prawdziwy. Sprawdza on drugi warunek tylko wtedy, gdy pierwszy jest fałszywy.

Bitowy operator || zawsze sprawdza oba warunki, niezależnie od tego, czy pierwszy warunek jest prawdziwy czy fałszywy.

Wyjście:

truetruetrue10true11

Operator ternarny w Javie

Operator ternarny w Javie jest używany jako zamiennik instrukcji if-then-else i jest często używany w programowaniu w Javie. Jest to jedyny operator warunkowy, który przyjmuje trzy operandy.

Przykład operatora trójskładnikowego w Javie

Wyjście:

2

Inny przykład:

Wyjście:

5

Operator przypisania w języku Java

Operator przypisania w języku Java jest jednym z najczęściej stosowanych operatorów. Służy do przypisania wartości po jego prawej stronie do operandu po jego lewej stronie.

Operator przypisania w Javie Przykład

Wyniki:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *