int a=1,b=10;
System.out.println(a+b--);
Answers were Sorted based on User's Feedback
Answer / shahsidhar
11
because b-- having post decrement operator that means
decrement operation will be done in the next statement i.e
after a+b-- statement execution.
Is This Answer Correct ? | 22 Yes | 2 No |
Answer / mamitha
Ans.11 b'coz based on operator precedence rule, -- ll works first and we get 10 for b (post decrement) and it ll add with 1 .
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / bikash
can u pls explain how ur answers are 11 and 1 11?
Is This Answer Correct ? | 3 Yes | 3 No |
Answer / amit
U see 'a' and 'b' are integer type so they will be added.
if it had been char then the answer would be 111.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / amit
@Nagesh
if we have:(a+(b--));
answer:11
if : ((a+b)--);
answer: 11;
if :(a+b--);
answer:11;
Is This Answer Correct ? | 0 Yes | 0 No |
What is anagram word?
How to send a request to garbage collector?
What is the primitive type short?
extending thread class or implementing runnable interface. Which is better? : Java thread
Are arrays primitive data types?
What is a line separator in java?
Is delete, next, main, exit or null keyword in java?
What is a 16 bit word?
what is platform dependent translation and platform dependent programming language
How do we access static members in java?
What is jdbc api?
why there are multiple catches for a try block.don't tell me that there can be multiple exception of a code segment that's why.tell me the real fact behind this.