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 the difference between sleep and wait in java?
What is the difference between Trusted and Untrusted Applet ?
What is the difference between variable & constant?
What is an exception in java?
What are the access modifiers in java?
what are the methods in object?
can anyone explain me the concept of autoboxing?
What is finally block?
Have you worked on bits programming? examples?What is bit? How many bits are there in the byte?
WHAT IS JDK,JVM,CLASS DEFINE ALL?
Write a java program to get a string of words and print the numbers of each word count in descending order
What classes of exceptions, caught by a catch clause?