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 |
how can i use a nonsynchronized hashtable?
What is a java applet? What is an interface?
what is for datainputstream?
What is thread safe singleton?
What is mean by encoding?
What is the preferred size of a component in java programming?
What are features of java?
Give differences between Quicksort & Mergesort. When should these sorts be used and what is their running time?
What is the main purpose of serialization in java?
What is java and why do we need it? Explain
How can you generate random numbers in java?
What is treeset and treemap in java?