Ada beberapa operator dalam Java, diantaranya adalah : - Operator Aritmatika - Operator Relasi - Operator Logika, dan - Operator Assignment
Kita masuk ke operator yang pertama, yaitu operator Aritmatika.
Operator Aritmatika, ialah operator yang biasa kita gunakan dalam perhitungan matematika dasar. Ada tambah, kurang, bagi, kali, dan modulus. Untuk lambang / simbol operatornya sendiri bisa liat di tabel berikut ini
Operator
Simbol
Contoh
Tambah
+
A + B
Kurang
-
10 – 4
Kali
*
P * Q
Bagi
/
5 / 2
Mod
%
10 % 2
Contoh program aritmatika dalam java
public class aritmatika { public static void main
(String [] args){ int a,b,c,d,e,f,g; a = 10; b = 5; c = a + b; d = a - b; e = a * b; f = a / b; g = a % b; System.out.println ("Hasil
"+a+" + "+b+" adalah " +c); System.out.println ("Hasil
"+a+" - "+b+" adalah " +d); System.out.println ("Hasil
"+a+" * "+b+" adalah " +e); System.out.println ("Hasil
"+a+" / "+b+" adalah " +f); System.out.println ("Hasil
"+a+" & "+b+" adalah " +g); } }
Output yang dihasilkan akan seperti berikut ini
run:
Hasil 10 + 5 adalah 15 Hasil 10 - 5 adalah 5 Hasil 10 * 5 adalah 50 Hasil 10 / 5 adalah 2 Hasil 10 & 5 adalah 0
BUILD SUCCESSFUL (total time: 0 seconds)
Untuk lebih lengkapnya silakan dilihat video berikut ini
Lanjut ke operator yang kedua, yaitu operator relasi.
Operator Relasi, ialah operator yang biasa digunakan untuk membandingkan dua nilai dan hubungan antara dua nilai tersebut. Hasil keluarannya berupa nilai Benar / Salah (True / False ), maka dari itu pada operator relasi ini digunakan Tipe Data Boolean.
Untuk lambang / simbol operatornya sendiri bisa liat di tabel berikut ini
Operator
Simbol
Contoh
Lebih besar
>
A > B
Lebih besar sama dengan
>=
5 >= 2
Kurang dari
<
2 < 3
Kurang dari sama dengan
<=
10 <= 10
Sama dengan
==
5 == A
Tidak sama dengan
!=
X != 2
Contoh program operator relasi dalam java
public class relasi { public static void main (String [] args){ int a,b; boolean c,d,e,f,g,h; a = 10; b = 5; c = a > b; d = a >= b; e = a < b; f = a <= b; g = a == b; h = a != b; System.out.println ("Apakah "+a+" > "+b+" ? " +c); System.out.println ("Apakah "+a+" >= "+b+" ? " +d); System.out.println ("Apakah "+a+" < "+b+" ? " +e); System.out.println ("Apakah "+a+" <= "+b+" ? " +f); System.out.println ("Apakah "+a+" == "+b+" ? " +g); System.out.println ("Apakah "+a+" != "+b+" ? " +h); } }
Untuk lebih lengkapnya silakan dilihat video berikut ini
Sampai disini jika ada pertanyaan silakan diajukan kesini
Okay, lanjut ke operator berikutnya yaitu operator logika.
Operator Logika menggunakan tipe data Boolean, sama dengan operator relasi yang berarti memiliki hasil keluaran bernilai True / False. Untuk lambang / simbol operatornya sendiri bisa liat di tabel berikut ini
Operator
Simbol
Contoh
And
&&
P && Q
Or
||
A || a
Xor
^
B ^ Q
Not
!
!10
Contoh pemrograman java operator logika
public class logika { public static void main
(String [] args ){ //deklarasi variabel AND boolean a = true; boolean b = false; boolean and1,and2,and3,and4; boolean or1,or2,or3,or4; boolean xor1,xor2,xor3,xor4; boolean not1,not2; System.out.println ("a = true, | b =
false"); //logika And and1 = a && a; and2 = a && b; and3 = b && a; and4 = b && b; System.out.println ("AND =
"+and1+" "+and2+" "+and3+" "+and4); //logika OR or1 = a || a; or2 = a || b; or3 = b || a; or4 = b || b; System.out.println ("OR =
"+or1+" "+or2+" "+or3+" "+or4); //logika OR xor1 = a ^ a; xor2 = a ^ b; xor3 = b ^ a; xor4 = b ^ b; System.out.println ("XOR =
"+xor1+" "+xor2+" "+xor3+" "+xor4); //logika NOT System.out.println ("Not a =
"+!a); System.out.println ("Not b =
"+!b); } }
Outnya adalah
run:
a = true, | b = false AND = true false false false OR = true true true false XOR = false true true false Not a = false Not b = true BUILD SUCCESSFUL (total time:
0 seconds)
Post a Comment