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 |
If we don’t want some of the fields not to serialize how to do that?
Explain importance of finally block in java?
Write a program to print 15 random numbers using foreach of java 8?
What are command line arguments?
What do you know about the garbate collector?
What is the final blank variable?
What is the purpose of using bufferedinputstream and bufferedoutputstream classes?
Can this keyword be used to refer static members?
Explain how hashmap works?
Can a class be defined inside an interface?
What is the default size of load factor in hashing based collection?
Is java developer a good career?