Java Operator

Operators adalah simbol atau tanda yang diletakan pada dua operand (data) yang dapat mengahasilkan sebuah hasil, operator berupa simbol yang digunakan untuk suatu expresi dengan melibatkan satu atau beberapa operand.

Bahasa pemograman Java mensuport tipe operator :

  • Arithmetic Operators
  • Comparison Operators
  • Logical Operators
  • Assigment Operators
  • Conditional Operators

Arithmetic Operators

Arithmetic operators adalah operator yang digunakan untuk operasi aritmatika

OperatorDescriptionExample
+Penambahan 2 operandsA+ B
–Pengurangan operand kedua terhadapa operand pertamaA-b
*PerkalianA*B
/PembagianA/B
%Modulus atau sisa bagiA%B
++Increment penambahan nilai integerA++
—Decrement pengurangan nilai integerB–

Comparison Operators

Comparison Operators adalah operator yang bertugas untuk membandingkan antara dua nilai, operator ini juga dikenal dengan operator relasi.

OperatorDescriptionExample
==Sama denganA==B
!=Tidak sama denganA!=B
>Lebih BesarA>B
<Lebih KecilA<B
>=Lebih besar atau sama denganA>=B
<=Lebih kecil atau sama denganA<=B

Logical Operators

Logical operators adalah operator yang digunakan untuk operasi logika

OperatorDescriptionExample
andLogical AND jika kedua operand true maka hasilnya adalah true(A and B) is true
orLogical OR , jika salah satu benar( A or B) is trus
&&Logical && jika kedua nilai tidak kosong maka hasilnya adalah true(A && B) is true
||Logical OR jika kedua nilai tisak kosong maka hasilnya true(A || B) is true
!Locagal NOT , negasi atau kebalikan!(A & B) is false

Assigment Operators

Assigment Operator ( Operator penugasan) adalaha operator yang memiliki fungsi untuk memberikan tugas pada variable tertentu, biasanya untuk mengisi nilai

OperatorDescriptionExample
=Pengisian nilaiA=B
+=Pengisian dan penambahan nilaiA+=B
-=Pengisian dan pengurangan nilaiA-=B
*=Pengisian dan perkalian nilaiA*=B
/=Pengisian dan pembagian nilaiA/=B
%=Pengisin dan sisa bagi atau modulusA %=B

Conditional Operators

Conditinal operator adalah operator yang unik seperti membuat sebuah pertanyaan, simbolnya mengunakan tanda (?) dan (:) sebagai pemisah jawaban.

String status = "A" ? "Good":"Not Good";

hyvercode