Selamat Datang, Selamat Berpetualang.

Operator-operator dalam Java

Operator-operator dalam Java

 

  1. Jelaskan operator-operator yang terdapat dalam Java!

Jawab :

Operator Aritmatika: Digunakan untuk melakukan operasi aritmatika pada tipe data primitif. Berikut adalah operator aritmatika yang tersedia:

Operator Assignment: Operator assignment digunakan untuk memberikan nilai ke variabel apa pun. Ini memiliki asosiativitas kanan-ke-kiri, yaitu nilai yang diberikan di sisi kanan operator ditugaskan ke variabel di sebelah kiri, dan oleh karena itu nilai sisi kanan harus dideklarasikan sebelum menggunakannya atau harus menjadi konstan.

Operator Relasional: Digunakan untuk membandingkan dua nilai. Berikut adalah operator relasional yang tersedia

Operator Logika: Digunakan untuk menggabungkan dua atau lebih kondisi. Berikut adalah operator logika yang tersedia:

Operator Unary: Membutuhkan satu operand. Digunakan untuk menambah, mengurangi, atau membalik nilai. Berikut adalah operator unary yang tersedia:

Operator Bitwise: Digunakan untuk melakukan operasi bitwise pada tipe data primitif. Berikut adalah operator bitwise yang tersedia:

 

  1. Apa kegunaan dari masing-masing operator tersebut?

Operator Aritmatika:

    • + (Tambah): Menambahkan dua nilai.
    • - (Kurang): Mengurangkan nilai sebelah kanan dari nilai sebelah kiri.
    • * (Kali): Mengalikan dua nilai.
    • / (Bagi): Membagi nilai sebelah kiri dengan nilai sebelah kanan.
    • % (Modulus): Mengembalikan sisa dari pembagian nilai sebelah kiri dengan nilai sebelah kanan.

 

Operator Penugasan

Pembanding (Relasional):

·        == (Sama dengan): Memeriksa apakah dua nilai sama.

·        != (Tidak sama dengan): Memeriksa apakah dua nilai tidak sama.

·        > (Lebih besar dari): Memeriksa apakah nilai sebelah kiri lebih besar dari nilai sebelah kanan.

·        < (Lebih kecil dari): Memeriksa apakah nilai sebelah kiri lebih kecil dari nilai sebelah kanan.

·        >= (Lebih besar atau sama dengan): Memeriksa apakah nilai sebelah kiri lebih besar atau sama dengan nilai sebelah kanan.

·        <= (Lebih kecil atau sama dengan): Memeriksa apakah nilai sebelah kiri lebih kecil atau sama dengan nilai sebelah kanan.

Operator Logika:

·        && (AND Logika): Mengembalikan true jika kedua kondisi benar.

·        || (OR Logika): Mengembalikan true jika setidaknya satu dari dua kondisi benar.

·        ! (NOT Logika): Mengembalikan kebalikan dari kondisi yang diberikan.

Operator Peningkatan/Penurunan:

·        ++ (Peningkatan): Menambah satu ke nilai variabel.

·        Penurunan): Mengurangkan satu dari nilai variabel.

Operator Bitwise:

·        & (AND Bitwise): Melakukan operasi AND pada setiap bit dari dua operand.

·        | (OR Bitwise): Melakukan operasi OR pada setiap bit dari dua operand.

·        ^ (XOR Bitwise): Melakukan operasi XOR pada setiap bit dari dua operand.

·        ~ (NOT Bitwise): Melakukan operasi NOT pada setiap bit dari operand.