Jay,
Please start using the 'code' tags when you post code. it preserves the formatting, and makes your code easier to read. you can click the litle "Instant UBB Code" buttons below where you enter your text to have them pop in, then paste your code between them.
Second, you may want to read some of
these, in particular the 'isolate the details' and 'avoid red herrings'. For code as small as this, it's not a big deal, although you would have gotten an answer faster if you had been more clear in your original post.
I'm not trying to be mean at all - i'm trying to help you use our site better.
now, to answer your question. Let's chop out all the stuff that doesn't matter:
So, why is g 14, you ask? when we get to the assignment,
java runs like this:
"ok, 'e' has a post-fix decrement operator. So, i need to FIRST figure out what e is - that's 2. i'll remember that, since i'll use it later. now i need to decrement e by one, making it 1. Ok, now i need to multiply that value i remember by whatever 'f' is - 7. So, i remember that value was 2, and 2 * 7 is 14."