Operator merupakan karakter khusus yang dipakai untuk menghasilkan suatu nilai. Beberapa jenis operator yang dipakai dalam pemrograman bahasa JAVA anatara lain :
- Operator ARITMATIKA
Operator Aritmatika dipakai pada operasi matematika yaitu :
Operator
Keterangan
Contoh : n1 = 100 dan n2 = 50
+
Penjumlahan
n1 + n2 hasilnya 150
-
Pengurangan
n1 – n2 hasilnya 50
*
Perkalian
n1 * n2 hasilnya 5000
/
Pembagian
n1 / n2 hasilnya 2
%
Sisa Pembagian
n1 % n2 hasilnya 0
++
Penambahan Nilai 1
++n1 hasilnya 101
--
Penurunan Nilai 1
--n2 hasinlnya 49
- Operator PENUGASAN
Operator Penugasan adalah operator yang dipakai untuk memasukkan atau mengisikan nilai kedalam suatu variabel.
Operator
Keterangan
Contoh : n1 = 5 dan n2 = 10
=
Memberikan Nilai
n = n1 + n2 hasilnya n = 15
+=
Menambahkan Bilangan
n1 += n2 hasilnya n1 = n1 + n2 >>> 15
-=
Mengurangkan Bilangan
n1 -= n2 hasilnya n2 = n2 – n1 >>> 5
*=
Mengalikan Bilangan
n1 *= n2 hasilnya n1 = n1 * n2 >>> 50
/=
Membagi Bilangan
n2 /= n1 hasilnya n2 = n2 / n1 >>> 2
%=
Sisa Pembagian Bilangan
n2 %= n1 hasilnya n2 = n2 % n1 >>> 0
- Operator RELASIONAL
Operator Relasional merupakan operator pembanding antara suatu nilai. Hasil dari Operator Relasional adalah Boolean yaitu True (Benar) atau False (Salah).
Operator
Keterangan
Contoh : n1 = 100 dan n2 = 50
==
Sama Dengan
n1 == n2 hasilnya False
!=
Tidak Sama Dengan
n1 != n2 hasilnya True
>
Lebih Besar
n1 > n2 hasilnya True
<
Lebih Kecil
n1 < n2 hasilnya False
>=
Lebih Dari atau Sama Dengan
n1 >= n2 hasilnya True
<=
Kurang Dari atau Sama Dengan
n1 <= n2 hasilnya False
- Operator LOGIKA
Operator Logika adalah operator yang dipakai untuk melakukan operasi dimana nilai yang dihasilkan dari operasi tersebut hanya berupa nilai Benar (True) atau Salah (False).
Operator
Keterangan
&&
AND
||
OR
!
NOT
Silahkan baca Apa itu Fungsi Variabel Dan Tipe Data Pada Java?
Hasil operasi yang memakai operator AND adalah :
X
Y
X && Y
False
False
False
False
True
False
True
False
False
True
True
True
Hasil operasi yang memakai operator OR adalah :
X
Y
X || Y
False
False
False
False
True
True
True
False
True
True
True
True
Hasil operasi yang memakai operator NOT adalah :
X
!X
False
True
True
False
Contoh Program Operator Aritmatika :
- Buatlah sebuah Project baru bernama Ke-gendeng-Anku2
- Buatlah sebuah Main Class bernama BelajarGendeng1 dan nama Packagenya com.BelajarGendeng1
- Ketikkan kode programnya seperti berikut :
float n1, n2;
float x1, x2, x3, x4, x5, x6, x7;
n1 = 10f;
n2 = 25f;
x1 = n1 + n2;
x2 = n2 - n1;
x3 = n1 * n2;
x4 = n2 / n1;
x5 = n2 % n1;
x6 = ++n1;
x7 = --n2;
System.out.println("OPERATOR ARITMATIKA");
System.out.println("Jika n1 = 10 dan n2 = 25 maka : ");
System.out.println("Hasil dari n1 + n2 adalah " + x1);
System.out.println("Hasil dari n2 - n1 adalah " + x2);
System.out.println("Hasil dari n1 x n2 adalah " + x3);
System.out.println("Hasil dari n2 : n1 adalah " + x4);
System.out.println("Hasil dari n2 % n1 adalah " + x5);
System.out.println("Hasil dari ++n1 adalah " + x6);
System.out.println("Hasil dari --n2 adalah " + x7);
- Klik menu Run
- Klik pilihan menu Run File (Shift+F6)
Untuk lebih jelasnya silahkan baca selengkapnya tutorial Cara Membuka Project Dan Format Penulisan Java
Maka hasilnya dibawah editor seperti gambar berikut :
Contoh Program Operator Penugasan/Assignment :
- Buatlah Main Class baru pada Project Ke-gendeng-Anku2 tadi yang sudah dibuat dengan nama BelajarGendeng2 dan nama Packagenya com.BelajarGendeng2
- Ketikkan kode programnya seperti berikut :
int y1, y2, y3, y4;
int a1, a2, a3, a4, a5, a6;
System.out.println("OPERATOR PENUGASAN/ASSIGNMENT");
y1 = 20;
y2 = 25;
y1 += 5;
y2 -= 10;
System.out.println("Jika y1 = 10 dan y2 = 25 maka : ");
System.out.println("Hasil y1 += 5 adalah " + y1);
System.out.println("Hasil y2 -= 10 adalah " + y2);
System.out.println();
y3 = 10;
y4 = 50;
y3 *= 3;
y4 /= 10;
y3 %= 4;
System.out.println("Jika y3 = 10 dan y4 = 50 maka : ");
System.out.println("Hasil y3 *= 3 adalah " + y3);
System.out.println("Hasil y4 /= 10 adalah " + y4);
System.out.println("Hasil y3 %= 4 adalah " + y3);
- Klik menu Run
- Klik pilihan menu Run File (Shift+F6)
Maka hasilnya dibawah editor seperti gambar berikut :
Contoh Program Operator Relasional :
- Buatlah Main Class baru lagi dengan nama BelajarGendeng3 dan nama Packagenya com.BelajarGendeng3
- Ketikkan kode programnya seperti berikut :
System.out.println("OPERATOR RELASIONAL");
boolean a = 100 == 200;
System.out.println("Hasil a = 100 == 200 adalah " + a);
boolean b = 100 != 200;
System.out.println("Hasil b = 100 != 200 adalah " + b);
boolean c = 100 > 200;
System.out.println("Hasil c = 100 > 200 adalah " + c);
boolean d = 100 >= 200;
System.out.println("Hasil d = 100 >= 200 adalah " + d);
boolean e = 100 < 200;
System.out.println("Hasil e = 100 < 200 adalah " + e);
boolean f = 100 <= 200;
System.out.println("Hasil f = 100 <= 200 adalah " + f);
- Klik menu Run
- Klik pilihan menu Run File (Shift+F6)
Maka hasilnya dibawah editor seperti gambar berikut :
Contoh Program Operator Logika :
- Buatlah Main Class baru pada Project Ke-gendeng-Anku2 tadi yang sudah dibuat dengan nama BelajarGendeng3 dan nama Packagenya com.BelajarGendeng3
- Ketikkan kode programnya seperti berikut :
System.out.println("OPERATOR LOGIKA");
boolean x, y;
x = true;
y = true;
System.out.println("Jika x = True dan y = True maka x && y adalah " + (x && y));
System.out.println("Jika x = True dan y = True maka x && y adalah " + (x || y));
System.out.println();
x = true;
y = false;
System.out.println("Jika x = True dan y = False maka x && y adalah " + (x && y));
System.out.println("Jika x = True dan y = False maka x && y adalah " + (x || y));
System.out.println();
x = false;
y = true;
System.out.println("Jika x = False dan y = True maka x && y adalah " + (x && y));
System.out.println("Jika x = False dan y = True maka x && y adalah " + (x || y));
System.out.println();
x = false;
y = false;
System.out.println("Jika x = False dan y = False maka x && y adalah " + (x && y));
System.out.println("Jika x = False dan y = False maka x && y adalah " + (x || y));
System.out.println();
x = true;
System.out.println("Jika x = True maka !x adalah " + !x);
x = false;
System.out.println("Jika x = False maka !x adalah " + !x);
- Klik menu Run
- Klik pilihan menu Run File (Shift+F6)
Maka hasilnya dibawah editor seperti gambar berikut :
Bantu saya bagikan artikel dan tutorial ini agar lebih bermanfaat. Salam Gendeng 😎
Tidak ada komentar:
Posting Komentar