Search Interview Questions
| More than 3000 questions in repository.|
There are more than 900 unanswered questions.
Click here and help us by providing the answer.
Have a video suggestion.
Click Correct / Improve and please let us know.
|Interview Questions and Answers|
|Ans. if x==y turns out to be true x.equals(y) will be true too. If x.equals(y) could be true even if x==y is true or not.|
So the only possible outcomes are
1 || 1 = 1
0 || 1 = 1
0 || 0 = 0
i.e the outcome of x.equals(y)
check for x==y is not required in this if statement.
|Help us improve. Please let us know the company, where you were asked this question :|
|Like Discuss Correct / Improve  if statement  control statements  == and equals  ==  .equals   code optimization|
Try 1 Question(s) Test
|Difference between == and .equals() ?|
|What is the difference between = and == in Java ?|
|How is == operator different for objects and primitive types ?|
| What will be the output of following code|
Integer x = 1;
Integer y = 2;
System.out.println(x == y);
What if you change 1 to "1" and Integer to String?