go to previous page   go to home page   go to next page hear noise highlighting
int x = 99;
int y = 10;

y = --x ;

System.out.println("x: " + x + "  y: " + y );

Answer:

x: 98 y: 98


More Assignment Operators

Operator Operation Example Effect
=assignment sum = 5;sum = 5;
+=addition with assignment sum += 5;sum = sum + 5;
-=subtraction with assignment sum -= 5;sum = sum - 5;
*=multiplication with assignment sum *= 5;sum = sum * 5;
/=division with assignment sum /= 5;sum = sum/5;

The operators +, -, *, /, (and others) can be can be used with = to make combined operators. For example, the following adds 5 to sum:

sum += 5;        // add 5 to sum
This statement has the same effect as:
sum = sum + 5;   // add 5 to sum

Above is a list of some combined operators. Here is how += works.


QUESTION 9:

Here is a program fragment:

double w = 12.5 ;
double x =  3.0;

w *= x - 1 ;
x -= 1 + 1;

System.out.println( " w is " + w + " x is " + x );

What does this program fragment write out?


go to previous page   go to home page   go to next page