0
What will be the output if: int x=5 and x++*2+3*- -x
Please explain stepwise
2 Answers
+ 1
Is that --x or - -x ?
The former had no space between the dash
The latter had a space between the dashes ...
+ 1
There appears to be a difference in output when --x was used and when - -x was used. I'm not sure which one is being asked for ...
int x = 5;
int y = x++ * 2 + 3 * - -x; // - -x
System.out.println( y ); // output 28
x = 5; // reset <x> back to 5
y = x++ * 2 + 3 * --x; // --x
System.out.println( y ); // output 25