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 java lang object?
How to perform selection sort in java?
What are the different http methods?
What is an example of a keyword?
what is synchronization? : Java thread
How do you allocate memory to object?
Features of Java?
How thread scheduler schedule the task?
What is a singleton puppy?
What is floor in java?
How to reverse a string in java?
Will set allow duplicates in java?