Jenis Simbol Operator

By | January 15, 2021
8,742 Views

Sinopsis

Dasar-dasar yang harus kalian pelajari selain sintaks yaitu mengenai operator.  Operator di Java ada banyak sekali tapi bisa dikumpulkan hanya ada 6 kategori yaitu

  1. Operator Artimatika yaitu untuk operator matematika
  2. Operator Penugasan yaitu untuk memberikan nilai pada variabel
  3. Operator Pembanding yaitu untuk membandingkan nilai
  4. Operator Logika yaitu untuk operator logika boolean
  5. Operator Bitwise yaitu operator logika yang bekerja pada level bit
  6. dan Operator Ternary yaitu penyingkatan operator if then else

Kegunaan operator akan menentukan alur program yang kalian buat, jadi pelajari baik-baik mengenai operator pada bahasa Java berikut ini.

1. Aritmatika

Untuk operator aritmatika, kalian jangan salah ya terutama untuk operator pangkat ^ tidak ada di Java karena java menggunakan Math.pow()untuk fungsi pangkat.


Contoh penggunaan aritmatika pada bahasa pemrograman java

public class Aritmatika {
    public static void main(String [] args)
    {
        int a = 9, b = 10, total;        
        total = a+b;
        System.out.format("%d + %d  = %d \n",a,b,total);
        
    }
    
}

hasil

9 + 10  = 19

2 Penugasan

Digunakan untuk mempersingkat saja, misalkan  b = b+a  maka cukup disingkat dengan  b+ = a

Contoh penggunaan penugasan pada bahasa pemrograman java

public class Penugasan {
    public static void main(String [] args)
    {
        int a = 9, b = 10;
        b +=a; // artinya b = b+a; 
        System.out.format("a dan b yaitu %d, %d \n",a,b );
        
    }    
}

hasil

a dan b yaitu 9, 19

3 Pembanding

Biasa disebut operator relasi, biasanya digunakan pada logika if then else

Contoh penggunaan pembanding pada bahasa pemrograman java

public class Pembanding {
    public static void main(String [] args)
    {
        int a = 9, b = 10;
        boolean hasil= a<b;
        System.out.format("%d < %d =  %s \n",a,b,hasil);        
    }    
}

hasil

9 < 10 =  true

4 Logika

Kalau kalian pernah belajar gerbang logika boolean, maka di java juga ada yaitu seperti berikut

Contoh penggunaan logika pada bahasa pemrograman java

public class Logika {
    public static void main(String [] args)
    {
        boolean a = true, b = false;
        boolean hasil= a && b;
        System.out.format("%s < %s =  %s \n",a,b,hasil);        
    }    
}

hasil

true < false =  false

5 Bitwise

Merupakan operator LOGIKA yang bekerja pada level bit, misalkan kita punya 2 variabel yaitu a = 100 dan b = 20 dengan operasi a & b akan menghasilkan 4

Operator Bitwise


Contoh penggunaan bitwise pada bahasa pemrograman java

public class Bitwise {
    public static void main(String [] args)
    {
        int a = 100, b = 20;
        int hasil= a & b;
        System.out.format("%d & %d =  %d \n",a,b,hasil);        
    }    
}

hasil

100 & 20 =  4

6 Operator Ternary

Digunakan untuk mempersingkat opsi if then else, simbolnya

Contoh penggunaan ternary pada bahasa pemrograman java

public class Ternary {
    public static void main(String [] args)
    {
        boolean jawaban = true;
        String pertanyaan = "lanjut atau tidak?";
        pertanyaan = jawaban ? "ya terus" : "berhenti";
        // menampilkan jawaban
        System.out.println(pertanyaan);
    }    
}

hasil

ya terus