Results 1 to 6 of 6
Thread: How to solve this :
- 03-23-2011, 01:29 PM #1
Member
- Join Date
- Mar 2011
- Posts
- 6
- Rep Power
- 0
How to solve this :
Can anyone help me solving this :
For int a = 2 , and double b = 2.0, what are the results of the following expressions :
a = 12 * 10 % 5 * (22 * 3 % 2);
b += 1.5 * 3 + (a++);
a %= 3/a + 3 * (++b).
For x = 1 and z = 0 , what are the results of the boolean expressions :
(true) && (x >= x) || !((x > 0) && (x > y))
((x != 1) == !(x == 1)) ^ (z++ && x)
- 03-23-2011, 01:34 PM #2
- Join Date
- Jan 2011
- Location
- Richmond, Virginia
- Posts
- 3,069
- Blog Entries
- 3
- Rep Power
- 7
Why can't you do this? We know how to do this already and we don't do peoples homework, we will, however; help you if you get stuck.
- 03-23-2011, 01:59 PM #3
Member
- Join Date
- Mar 2011
- Posts
- 94
- Rep Power
- 0
Yes. Review order of precedence and post/pre-increment. Also know that a statement like a += 1 is a shortcut for a = a + 1. If I were you, I would work these out on paper rather than type them into a program. It's important to understand these rules.
- 03-24-2011, 01:01 PM #4
Member
- Join Date
- Mar 2011
- Posts
- 6
- Rep Power
- 0
I can do this, but i have problems with statements like this ("+=", "%="),
i know that b++ is like b = b + 1; but what with ++b ????
- 03-24-2011, 01:18 PM #5
Member
- Join Date
- Mar 2011
- Posts
- 94
- Rep Power
- 0
b++ is an example of postincrement. ++b is an example of preincrement. By themselves, there is no difference they just increment b:
int b = 0;
b++; //add 1 to b (b is 1)
++b; //add 1 to b (b is 2)
But the difference can be seen in this example:
In the first output statement above, 0 will be printed because b is incremented after the println() method is executed (postincrement). In the second output statement, 1 will be printed because b is incremented before the println() method is executed (preincrement). You can think of postincrement and preincrement as shortcuts. You can write equivalent code by incrementing b outside of the println() method.Java Code:int b; b = 0; System.out.println(b++); //will print 0 b = 0; System.out.println(++b); //will print 1
b += 1 is equivalent to b = b + 1
b %= 1 is equivalent to b = b % 1
b -=1 is equivalent to b = b - 1
b *= 1 is equiavlent to b = b * 1;
See the convention?
- 03-24-2011, 07:19 PM #6
Member
- Join Date
- Mar 2011
- Posts
- 6
- Rep Power
- 0
Similar Threads
-
Please help me to solve it(jsp)
By srengvichet in forum JavaServer Pages (JSP) and JSTLReplies: 1Last Post: 08-15-2010, 03:52 PM -
Please help me solve them
By quangtrung89 in forum New To JavaReplies: 2Last Post: 11-26-2009, 10:08 PM -
PLS PLS PLS PLS solve this
By unagie in forum New To JavaReplies: 10Last Post: 07-11-2009, 09:10 PM -
Plz solve this....
By theone3nu in forum New To JavaReplies: 9Last Post: 12-23-2008, 09:42 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks