MCQEasy1 mark
4
State whether the statement is True or False:
== is an assignment operator.
Topic: Assignment and equality operators
Previous-year question practice database
Try it
Pick an option and check your answer. The full worked answer is below either way.
Answer
Exam answer
(b) False.
Explanation
False. A single = is the assignment operator, which STORES a value: x = 5. A double == is the equality operator, which COMPARES and returns true or false: if(x == 5). Confusing the two is one of the commonest beginner errors, and in Java writing if(x = 5) will not even compile, because an int cannot be used where a boolean is required.
In words
False.
More from Revision Tour I
The full form of JVM is:2026Which of the following occupies 2 bytes of storage?2026In a statement c = c + (x * d + e); which variable is an accumulator?2026Assertion (A): The result of the Java expression 3 + 7/2 is 6.
Reason (R): According to the hierarchy of operators in Java, addition is done first followed by division.2026Evaluate the Java expression:
x = a * b % (++c) + (++a) + (--b);
if a = 7, b = 8, c = 22026System.out.println('Z' + 32); will display:2025