Answer:
An assignment statement's overall syntax is-
variable = expression ;
Where the variable must be declared; the variable may be a simple name, or an indexed location in an array, or an object's field (instance variable) or a class static field; and the expression must result in a value that is compatible with the variable type. In other words, it must be feasible to cast the expression to the variable type.
Examples: int i =4;
a) b=(a+2);
(a+2) is the expression for adding 2 to a, whereas b equal to the result of (a+2).
b) a=b*4;
(b*4) is the expression for multiples b times 4,whereas a equal to the result of (b*4)
c) b=(a/3.14)
(a/3.14) is the expression for divides a by 3.14,whereas b equal to the result of (a/3.14)
d )a=(b-8)
(b-8) is the expression for Subtracts 8 from b,whereas a equal to the result of (b-8)