Rumah > Java > javaTutorial > Operator Java

Operator Java

王林
Lepaskan: 2024-08-30 15:18:56
asal
393 orang telah melayarinya

Artikel berikut menyediakan garis besar untuk Operator Java. Operator Java menandakan simbol yang membantu dalam melaksanakan beberapa operasi pada satu atau lebih daripada satu operan. Operator boleh menjadi +, -, /, *, dsb., bergantung pada keperluan.

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Terdapat pelbagai jenis operator.

  • Operator Aritmetik
  • Operator Bitwise
  • Operator Tugasan
  • Operator Ternary
  • Operator autokenaikan & penurunan automatik
  • Operator perbandingan atau Operator Perhubungan
  • Operator Logik
  • Operator Syif

Jenis Operator dalam Java

Diberikan di bawah adalah jenis operator dalam java:

1. Operator Aritmetik

Operator Aritmetik digunakan untuk melakukan beberapa operasi aritmetik.

Berikut ialah pengendali aritmetik di Jawa.

Operator Name/ Symbol Definition Example
Addition(+) It helps in adding two values. A+B
Subtraction(-) It helps in subtracting two values. A-B
Modulus(%) It helps in getting the remainder obtained by dividing two values. A%B
Multiplication( * ) It helps in multiplying two values. A*B
Division ( / ) Helps in dividing two values. A/B

2. Operator Bitwise

Pengendali bitwise biasanya digunakan dalam melaksanakan operasi anjakan bit dan bitwise dalam Java.

Di bawah ialah pengendali Bitwise yang biasa digunakan.

Operator Name/ Symbol Definition Example
Bitwise AND operator (&) It helps in comparing 2 operand’s corresponding bits. 1 will be returned if both the bits are 1; else 0 will be returned. A&B
Bitwise OR operator (|) It helps in comparing 2 operand’s corresponding bits. 1 will be returned if one of the bit is 1; else 0 will be returned. A|B
Bitwise XOR operator (^) It helps in comparing 2 operand’s corresponding bits. 1 will be returned if the corresponding bits are dissimilar, else 0 will be returned. A^B
Bitwise complement operator (~) It helps in inverting the pattern of bits. That is, 1 will be changed to 0 and 0 will be changed to 1. ~B

3. Operator Tugasan

Operator Tugasan digunakan untuk memberikan nilai kepada pembolehubah tertentu.

Berikut ialah pengendali tugasan di Jawa.

Operator Name/ Symbol Definition Example
-= It helps subtract the right and left operators, thereby assigning the obtained result to the operator on the left. A-=B
/= Helps in dividing the right and left operators and thereby assigning the obtained result to the operator in the left. A/=B
*= It helps multiply right and left operators and thereby assign the obtained result to the operator on the left. A*=B
+= It helps add right and left operators and thereby assign the obtained result to the operator on the left. A+=B
^= Left operand value will be raised to the right operator power. A^=B
%= A modulus operator will be applied. A%=B

4. Operator Ternary

Di Java, pengendali Ternary digunakan terutamanya untuk penggantian keadaan if-then-else. Ia ialah pernyataan satu baris yang digunakan secara meluas dalam pengaturcaraan Java, yang hanya memerlukan 3 operan.

Operator Name/ Symbol Definition Example
condition?v1: v2 V1 will be returned if the condition mentioned is true, and v2 will be returned if the condition is false. A>B?A:B

5. Operator Penambahan Auto dan Operator Penurunan Auto

Pengendali Auto Increment dan Auto Decrement di Java membantu dalam menambah dan mengurangkan nilai sebanyak 1, masing-masing.

Operator Name/ Symbol Definition Example
++ The value will be incremented by 1. A++; It is similar to A+=1
The value will be decremented by 1. A–; It is similar to A-=1

6. Operator Perbandingan atau Operator Perhubungan

Pengendali perhubungan ialah pengendali yang membantu dalam menyemak kesamaan operan. Selain itu, operator ini juga digunakan untuk membandingkan 2 atau lebih nilai.

Operator Name/ Symbol Definition Example
equals to(==) If the left operand is equal to the right operand, true will be returned; else, false. A==B
not equal to(!=) If the left operand is not equal to the right operand, true will be returned; else, false. A!=B
less than(<)  If the left operand is less than the right operand, true will be returned; else, false. A
greater than(>) If the left operand is greater than the right operand, true will be returned; else, false. A>B
greater than or equal to(>=) If the left operand is greater than or equal to the right operand, true will be returned else, false. A>=B
Less than or equal to(<=) If the left operand is less than or equal to the right operand, true will be returned else, false. A<=B

7. Operator Logik

Operator Logik dalam Java biasanya digunakan dalam ungkapan Boolean.

Di bawah ialah pengendali logik dalam Java.

Operator Name/ Symbol Definition Example
Conditional AND(&&) If both the Boolean expressions are satisfied, true will be returned else, false. AD
Conditional OR(||) If any of the Boolean expression is satisfied, true will be returned; else, false. AD
Logical NOT(!) It helps in inverting the operand’s logical state. That is, 1 will be changed to 0 and 0 will be changed to 1. !B

8. Operator Shift

Operator Shift dalam Java digunakan untuk mengalihkan bit ke kiri atau kanan berdasarkan keperluan.

Berikut adalah operator Shift.

Operator Name/ Symbol Definition Example
Left Shift Operator ( << ) X in binary notation will be shifted y bits left by shifting the zeroes from the right. A<<2
Right Shift Operator ( >> ) X in binary notation will be shifted y bits right by discarding shifted bits. B>>2
Unsigned Right Shift Operator ( >>> ) X in binary notation will be shifted y bits right by discarding shifted bits and shifting the zeroes from the right. A>>>2

Mari kita lihat bagaimana keutamaan pengendali ini.

Operator Precedence
Postfix Operators Exp++ Exp–
Unary Operators ++Exp –Exp +_Exp –Exp~ !
Multiplicative Operators * / %
Additive Operators + –
Shift Operators << >> >>>
Relational Operators < > <= >= instanceof
Equality Operators == !=
Bitwise AND Operator &
Bitwise exclusive OR Operator ^
Bitwise inclusive OR Operator |
Logical AND Operator &&
Logical OR Operator ||
Ternary Operators ?:
Assignment Operators = += -= *= /= %= &= ^= |= <<= >>= >>>=

Atas ialah kandungan terperinci Operator Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan