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 an object and how do you allocate memory to it?
Why is a singleton bad?
Can I overload to string method
please tell me what is wrapper class in java with example ?
What class is used to implement a Throwable array?
please send me hr interview questions in it industry
waht You know about thread programming?
What is predicate in java?
What is light weight component?
I want to re-reach and use an object once it has been garbage collected. How it's possible?
How to access a variable if it is declared as private?
What does null mean in java?