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.
Operator | Simbol |
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 Penugasan
Operator Penugasan (Assignment Operators) biasanya digunakan untuk menetapkan nilai suatu variabel
Operator | Simbol | Penjelasan |
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 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.
Operator | Simbol |
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 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.
Operator | Simbol | Penjelasan |
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