Tutorial Java: 4 Tipe Operator Paling Sering Digunakan!

Operator java
0 Shares

Haii Sobat Programming!! Setelah mempelajari beberapa basic dari Bahasa Java, maka selanjutnya kita akan mempelajari operator pada Java. Untuk mempermudah kita dalam membuat program, kita perlu memahami 4 tipe operator java yang paling sering digunakan untuk membuat program.

Operator sering kita gunakan dalam operasi-operasi yang kita letakkan dalam kodingan. Seperti operasi penjumlahan, perkalian dan perbandingan. Tidak perlu basa-basi lagi langsung saja kita simak penjelasan dibawah ini.

Operator Aritmatika

Operator aritmatika digunakan dalam operasi matematika dan termasuk yang paling sering untuk digunakan.

OperatorSimbol
Penjumlahan+
Pengurangan
Perkalian*
Pembagian/
Modulus%
Increment++
Decrement

Berikut adalah contoh program java menggunakan operator aritmatika.

import java.util.*;

public class aritmatika{
   public static void main (String args[]){

      int x = 12;
      int y = 4;
      int z;

      //Penjumlahan
      z = x + y;
      System.out.println("Hasil Penjumlahan =  " + z);

      //Pengurangan
      z = x - y;
      System.out.println("Hasil Pengurangan = " + z);

      //Perkalian
      z = x * y;
      System.out.println("Hasil Perkalian = " + z);

      //Pembagian
      z = x / y;
      System.out.println("Hasil Pembagian = " + z);

      //Modulus
      z = x % y;
      System.out.println("Hasil Mod = " + z);

      //Increment
      z = x++;
      System.out.println("Hasil Mod = " + z);

      //Decrement
      z = x--;
      System.out.println("Hasil Mod = " + z);
   }
}

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan seperti berikut.

operator aritmatika java

Operator Penugasan

Operator Penugasan (Assignment Operators) biasanya digunakan untuk menetapkan nilai suatu variabel

OperatorSimbolPenjelasan
Isi nilai=x = 3
Isi dan tambah+=x += 3 ⇔ x = x + 3
Isi dan kurang–=x –= 3 ⇔ x = x – 3
Isi dan kali*=x *= 3 ⇔ x = x * 3
Isi dan bagi/=x /= 3 ⇔ x = x / 3
Isi dan sisa bagi%=x %= 3 ⇔ x = x % 3
Isi dan AND&=x &= 3 ⇔ x = x & 3
Isi dan OR|=x |= 3 ⇔ x = x | 3
Isi dan XOR^=x ^= 3 ⇔ x = x ^ 3
Isi dan geser kiri<<=x <<= 3 ⇔ x = x << 3
Isi dan geser kanan>>=x >>= 3 ⇔ x = x >> 3

Berikut adalah contoh program java menggunakan operator penugasan.

import java.util.*;

public class penugasan{
   public static void main (String args []) {

      //Pengisian nilai
      int x = 12;

      //Pengisian dan penjumlahan
      x += 5;
      System.out.println("Penggunaan ( += ) ");
      System.out.println("x = " + x);

      //Pengisian dan pengurangan
      x -= 5;
      System.out.println("Penggunaan ( –= ) ");
      System.out.println("x = " + x);

      //Pengisian dan perkalian
      x *= 5;
      System.out.println("Penggunaan ( *= )");
      System.out.println("x = " + x);

      //Pengisian dan pembagian
      x /= 2;
      System.out.println("Penggunaan ( /= )");
      System.out.println("x = " + x);

      //Pengisian dan sisa bagi
      x %= 2;
      System.out.println("Penggunaan ( %= )");
      System.out.println("x = " + x);

      //Pengisian dan AND
      //Akan dilakukan operasi AND pada biner x dan 2
      x &= 2;
      System.out.println("Penggunaan ( &= )");
      System.out.println("x = " + x);

      //Pengisian dan OR
      //Akan dilakukan operasi OR pada biner x dan 2
      x |= 2;
      System.out.println("Penggunaan ( |= )");
      System.out.println("x = " + x);

      //Pengisian dan XOR
      //Akan dilakukan operasi XOR pada biner x dan 2
      x ^= 2;
      System.out.println("Penggunaan ( ^= )");
      System.out.println("x = " + x);

      //Pengisian dan geser kiri
      //Akan dilakukan pergeseran digit biner ke kiri dari x sebanyak 2
      x <<= 2;
      System.out.println("Penggunaan ( <<= )");
      System.out.println("x = " + x);

      //Pengisian dan geser kanan
      //Akan dilakukan pergeseran digit biner ke kanan dari x sebanyak 2
      x >>= 2;
      System.out.println("Penggunaan ( >>= )");
      System.out.println("x = " + x);
   }
}

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan seperti berikut.

operator penugasan java

Operator Pembanding

Operator ini digunakan untuk membandingkan dua nilai atau variabel. Operator ini akan sangat membantu karena membantu kita membuat sebuah keputusan. Nilai yang dihasilkan dari operator ini adalah boolean berupa True atau False.

OperatorSimbol
Lebih Besar>
Lebih Kecil<
Sama dengan==
Tidak sama dengan!=
Lebih dari sama dengan>=
Kurang dari sama dengan<=

Berikut adalah contoh program java menggunakan operator pembanding.

import java.util.*;

public class pembanding{
   public static void main (String args []){

      int x = 3;
      int y = 5;

      //Lebih besar
      System.out.println(x > y);

      //Lebih kecil
      System.out.println(x < y);

      //Sama dengan
      System.out.println(x == y);

      //Tidak sama dengan
      System.out.println(x != y);

      //Lebih dari sama dengan
      System.out.println(x >= y);

      //Kurang dari sama dengan
      System.out.println(x <= y);
   }
}

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan seperti berikut.

operator pembanding java

Operator Logika

Operator logika digunakan untuk menentukan logika matematika sebuah nilai ataupun variabel. Kalian yang sudah pernah belajar logika matematika pasti sudah tidak asing untuk memahami logika ini.

OperatorSimbolPenjelasan
Logika AND&&Bernilai True jika kedua pernyataan True
Logika OR||Bernilai True jika setidaknya terdapat satu pernyataan True
Logika not!Akan mengembalikan nilai yang berkebalikan

Berikut adalah contoh program java menggunakan operator logika.

import java.util.*;
public class logika{
   public static void main (String args []){

      boolean x = true;
      boolean y = false;

      //Logika AND
      System.out.println(x && y);

      //Logika OR
      System.out.println(x || y);

      //Logika not
      System.out.println( !x );
   }
}

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan seperti berikut.

Nah jadi itulah Operator dasar di Java yang perlu kita ketahui. Semoga bermanfaat bagi kalian yang sedang mendalami pemrograman. Bagaimana tertarik mempelajari Java? Tetap update infomarsi dari kami ya!

Leave a Reply

Your email address will not be published. Required fields are marked *