Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Java memiliki serangkaian operator kondisional yang dapat kita gunakan, dimana hasilnya adalah true
atau false
. Mereka adalah :
==
!=
<
<=
>
>=
Operator ==
menguji apakah dua nilai bersifat equal satu sama lain. Contohnya :
long var1 = 2; long var2 = 5; if(var1 == var2) { //... }
Jika dua variabel tersebut , var1
dan var2
, adalah equal, ekspresi var1 == var2
dievaluasi bernilai true
. Jika tidak, maka ekspresi tersebut dievaluasi bernilai false.
Operator !=
melakukan hal yang berlawanan dengan operator ==
. Jika dua variabel yang ada tidak equal, maka ekspresi dievaluasi bernilai true
. Jika dua variabel equal, maka ekspresi dievaluasi bernilai false.
Operator <
dievaluasi bernilai true
, jika variabel di sebelah kiri operator lebih kecil dari variabel yang ada di sebelah kanan operator. Jika variabel di sebelah kiri sama, atau lebih besar, maka ekspresi tersebut dievaluasi bernilai false. Berikut contoh sederhananya :
if(var1 < var2) { //... }
Operator <=
bekerja seperti operator <
, hanya saja dia juga dievaluasi bernilai true
jika dua variabel equal satu sama lain. Jika tidak maka bernilai False
.
Operator >
bekerja berlawanan dengan operator <
. Ekspresi operator dievaluasi bernilai true
jika variabel pada sisi sebelah kiri operator lebih besar dari variabel yang ada di sebelah kanan operator. Jika tidak maka False
. Berikut contoh sederhananya:
if(var1 > var2) { > //... }
Operator >=
bekerja seperti operator >
hanya saja dia juga dievaluasi bernilai true
jika dua variabel bersifat equal satu sama lain.
Leave a Reply