= is assignment, like if you wanna assign x as 2, you do int x = 2.
== is comparison, if you wanna compare x and 2, you do if (x == 2), either true or false. hope this help
Paddy Egan1,816 Points
Senith, just to let you know of a beginner trap.
if(x==2) can be either true or false as remon says but if x is a data type of int then if(x=2) will always be true as you can always assign x to equal 2.