Operator dalam Java

Dalam postingan saya kali ini akan memperkenalkan Operator - operator yang ada di Java.
Langsung saja kita bahas. Java memiliki 44 operator, yang terbagi dalam 4 jenis dasar, yaitu operator aritmetik, bitwise, relasi, dan logika.

  1. Operator Aritmetik
    Digunakan untuk proses matematis (aljabar), operan harus berupa tipe numerik. Operator ini tidak dapat digunakan untuk tipe boolean, tetapi dapat digunakan untuk tipe char, karena char adalah anggota himpunan int.

    Tabel Operator Aritmetik
    Operator Hasil
    + penjumlah
    += persamaan penjumlahan
    - pengurangan (juga untuk unary minus)
    -= persamaan pengurangan
    * perkalian
    *= persamaan perkalian
    / pembagian
    /= persamaan pembagian
    % modulus (sisa pembagian)
    %= persamaan modulus
    ++ penambahan
    -- pengurangan

  2. Operator Bitewise
    Tipe numerik integer, long, int, short, char, dan byte memiliki kumpulan operator tambahan yang dapat memodifikasi dan memeriksa bit-bit yang menyusun nilainya.

    Tabel Operator Bitwise
    Operator Hasil
    ~ unary NOT
    & AND
    | OR
    ^ exclusive OR
    >> shift kanan
    >>> shift kanan, isi dengan nol
    << shift kiri
    &= pernyataan AND
    |= pernyataan OR
    ^= pernyataan exclusive OR
    >>= pernyataan shift kanan
    >>>= pernyataan shift kanan, isi dengan nol
    <<= pernyataan shift kiri

  3. Operator Relasi
    Untuk membandingkan dua buah nilai, Jva memiliki kumpulan operator relasi berikut untuk menyatakan kesamaan dan urutan.

    Tabel Operator Relasi
    Operator Hasil
    == sama dengan
    |= tidak sama dengan
    > lebih dari
    < kurang dari
    >= lebih dari atau sama dengan
    <= shift kiri
    &= kurang dari atau sama dengan

  4. Operator Logika
    Operator Logika boolean pada tabel di bawah ini bekerja hanya pada operan boolean. Semua operator ini mengkombinasikan dua besaran boolean untuk menghasilkan besaran boolean.

    Tabel Operator Logika
    Operator Hasil
    & logika AND
    | logika OR
    ^ logika XOR
    || hubungan-singkat OR
    && hubungan-singkat AND
    ! hubungan-singkat NOT
    &= pernyataan AND
    |= pernyataan OR
    ^= pernyataan XOR
    == sama dengan

Comments

Popular posts from this blog

Model Warna YIQ

Tipe File dan Macam - Macam File