Thursday, November 6, 2008

Operator

Arithmetic Operators

operator
penjelasan
contoh
hasil
+
penjumlahan
x=5
x+2
7
-
penguranganx=5
x-2
3
*
perkalianx=5
x*5
2.5
/
pembagian10/25
%
modulus/sisa pembagian5%2
10%2
1
0
++
penambahan 1/incrementx=5
x++
6
--
pengurangan 1/decrementx=5
x--
4


Assignment Operators
operator
contoh
sama dengan
=
x=y
x=y
+=
x+=y
x=x+y
-=
x-=y
x=x-y
*=
x*=y
x=x*y
/=
x/=y
x=x/y
.=
x.=y
x=x.y
%=
x%=y
x=x%y


Comparison Operators

operatorpenjelasanhasil
==sama dengantrue jika 5==5
!=tidak sama denganfalse jika 5==5
>lebih besar daripadatrue jika 7>5
<lebih kecil daripadatrue jika 5<7
>=lebih besar atau sama dengantrue jika 7>=5
<=lebih kecil atau sama dengantrue jika <=7


Logical operators
operatorpenjelasancontoh
&&dantrue, jika:
x=5
y=2
(x < 10 && y > 1)
||ataufalse, jika:
x=5
y=2
(x==7 || y==3)
!tidaktrue, jika:
x=5
y=2
!(x==y)