Blogger Jateng

Belajar Operator Dalam Pemrograman Java

Pada sesi ini saya akan menjelaskan mengenai operator pemrograman java. Operator dalam pemrograman digunakan untuk melakukan operasi tertentu. Sebagai contoh ketika kalian ingin menjumlahkan nilai dari variabel A dan B, maka kalian dapat melakukannya dengan menggunakan operator penjumlahan (+).
Dalam bahasa pemrograman java, terdapat 6(enam) jenis operator, yaitu :

  1. Operator Aritmatika
  2. Operator aritmatika dalam bahasa pemrograman Java terdiri dari penjumlahan, pengurangan, perkalian, pembagian, dan mod(sisa bagi). Perhatikan tabel simbol operator aritmatika dalam pemrograman Java berikut ini.
    Simbol Keterangan
    + Penjumlahan
    - Pengurangan
    * Perkalian
    / Pembagian
    % Mod (Sisa Bagi)

    Berikut ini contoh program operator aritmatika pada pemrograman java.
    CONTOH 1
    public class ContohOperatorAritmatika {
        public static void main(String[] args) {
    //        Membuat variabel a dan b
            int a = 9;
            int b = 3;
            System.out.println("Angka 1 = "+a+", Angka 2 = "+b);
            System.out.println();
            System.out.println("Angka 1 + Angka 2 = "+(a+b));
            System.out.println("Angka 1 - Angka 2 = "+(a-b));
            System.out.println("Angka 1 * Angka 2 = "+(a*b));
            System.out.println("Angka 1 / Angka 2 = "+(a/b));
            System.out.println("Angka 1 % Angka 2 = "+(a%b));
        }
    }
    
    Hasil output dari source code diatas adalah :

    contoh-program-operator-aritmatika

  3. Operator Logika
  4. Operator logika adalah operator yang sering digunakan untuk menggabungkan beberapa kondisi operator pembanding dalam intruksi if-else. Operator ini terdiri dari AND,OR,dan NEGASI yang berarti bernilai true(benar) atau false(salah). Berikut tabel simbol dari operator logika :
    Simbol Keterangan
    && AND (dan)
    || OR (atau)
    ! Negasi (kebalikan)
    CATATAN
    Operator logika && akan mengembalikan nilai TRUE Jika Kondisi Pertama dan Kedua Bernilai TRUE.
    Operator logika || akan mengembalikan nilai TRUE Jika Salah Satu Kondisi Bernilai TRUE.
    
    Berikut ini contoh program operator logika pada pemrograman java.
    CONTOH 2
    public class ContohOperatorLogika {
        public static void main(String[] args) {
            int a = 0;
            int b = 9;
            
            if(a>b && a>0){
                System.out.println("A Lebih Besar Dari B dan A Bilangan Positif");
            } else if(a>b && a<0){
                System.out.println("A Lebih Besar Dari B dan A Bilangan Negatif");
            } else if(a<b && a>0){
                System.out.println("A Lebih Kecil Dari B dan A Bilangan Positif");
            } else if(a<b && a<0){
                System.out.println("A Lebih Kecil Dari B dan A Bilangan Negatif");
            } else {
                System.out.println("A Bilangan NOL");
            }
        }
    }
    
    Hasil output dari contoh program operator logika diatas adalah :
    A Bilangan NOL

  5. Operator Relasi
  6. Operator relasi atau operator pembanding digunakan untuk membandingkan 2 buah nilai variabel, Hasil dari operator perbandingan bernilai True dan False, operator perbandingan sering digunakan dalam intruksi percabangan(if-else). Berikut tabel simbol dari operator pembanding :
    Simbol Keterangan
    == Sama Dengan
    != Tidak Sama Dengan
    < Kurang Dari
    > Lebih Dari
    <= Kurang Dari Sama Dengan
    >= Lebih Dari Sama Dengan

    Berikut ini contoh program operator perbandingan pada pemrograman java.
    CONTOH 3
    public class ContohOperatorPerbandingan {
        public static void main(String[] args) {
    //        Membuat variabel a dan b
            int a = 9;
            int b = 3;
            
            if(a > b){
                System.out.println("A Lebih Besar Dari Pada B");
            } else if(a < b) {
                System.out.println("A Lebih Kecil Dari Pada B");
            } else if(a == b) {
                System.out.println("A Sama Dengan B");
            }
        }
    }
    
    Hasil output dari source code diatas adalah :
    A Lebih Besar Dari Pada B

  7. Operator Assignment
  8. Operator Assignment atau operator penugasan adalah operator yang digunakan untuk memberikan nilai pada sebuah variabel. Berikut tabel simbol dari operator assignment :
    Simbol Keterangan
    = Pemberian nilai ke variabel
    += Pemberian nilai dan penjumlahan ke variabel
    -= Pemberian nilai dan pengurangan ke variabel
    *= Pemberian nilai dan perkalian ke variabel
    /= Pemberian nilai dan pembagian ke variabel
    %= Pemberian nilai dan sisa bagi ke variabel
    CONTOH 4
    public class ContohOperatorAssignment {
        public static void main(String[] args) {
    //        Membuat variabel a dan b
            int a, b;
            
    //        Pemberian nilai ke variabel
            a = 9;
            b = 3;
            System.out.println("A = "+a+", B = "+b);
            System.out.println();
            a += b;
            System.out.println("A += B, Hasilnya "+a);
            a -= b;
            System.out.println("A -= B, Hasilnya "+a);
            a *= b;
            System.out.println("A *= B, Hasilnya "+a);
            a /= b;
            System.out.println("A /= B, Hasilnya "+a);
            a %= b;
            System.out.println("A %= B, Hasilnya "+a);
        }
    }
    
    Hasilnya dari contoh operator assignment adalah :
    A = 9, B = 3
    
    A += B, Hasilnya 12
    A -= B, Hasilnya 9
    A *= B, Hasilnya 27
    A /= B, Hasilnya 9
    A %= B, Hasilnya 0
    

  9. Operator Bitwise
  10. Konsep operator bitwise hampir sama dengan operator logika. Perbedaannya, operator bitwise dipergunakan khusus untuk operasi bit atau bilangan biner. Berikut tabel simbol operator bitwise :
    Simbol Keterangan
    & AND
    | OR
    ^ XOR
    ~ Negasi
    << Left Shift
    >> Right Shift
    <<< Left Shift (unsigned)
    >>> Right Shift (unsigned)
    CONTOH 5
    public class ContohOperatorBitwise {
        public static void main(String[] args) {
            int a = 9;
            int b = 3;
            System.out.println("Angka 1 = "+a+", Angka 2 = "+b);
            System.out.println();
            System.out.println("A & B = "+(a&b));
            System.out.println("A | B = "+(a|b));
            System.out.println("A ^ B = "+(a^b));
            System.out.println("~A = "+(~a));
            System.out.println("A << B = "+(a<<b));
            System.out.println("A >> B = "+(a>>b));
            System.out.println("A >>> B = "+(a>>>b));
        }
    }
    
    Hasilnya dari contoh operator bitwise adalah :
    Angka 1 = 9, Angka 2 = 3
    
    A & B = 1
    A | B = 11
    A ^ B = 10
    ~A = -10
    A << B = 72
    A >> B = 1
    A >>> B = 1
    

  11. Operator Ternary
  12. Operator Ternary digunakan seperti membuat suatu pernyataan.
    CONTOH 6
    public class ContohOperatorTernary {
        public static void main(String[] args) {
            int a = 10;
            String b;
            
            b = (a % 2 == 0)? "A Bilangan Genap" : "A Bilangan Ganjil";
            
            System.out.println(b);
        }
    }
    
    Hasilnya dari contoh operator ternary adalah :
    A Bilangan Genap


Copyrighted.com Registered & Protected

Post a Comment for "Belajar Operator Dalam Pemrograman Java"