Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

javaranch model exam Q #107  RSS feed

 
shaik abdulla
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
#107 Assume x = 0 and y=3. what is the value of x after x=y++;
Answer :3
I think the above answer is not correct.
x value is 4 and y is 3 after x=y++ is executed.
 
daryl olson
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The given answer of x = 3 and y = 4 is correct.
In the expression "y++ ", ++ is used as a post increment so x is first assigned the value of y (ie 3) then y is incremented (ie to 4).
You would be correct if the expression used the ++ as a preincrement (ie x = ++y
 
MahaAdd
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
can u mail the link to this javaranch mock test site??
thanks maha
Originally posted by shaik abdulla:
#107 Assume x = 0 and y=3. what is the value of x after x=y++;
Answer :3
I think the above answer is not correct.
x value is 4 and y is 3 after x=y++ is executed.

 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!