Skip to content
Sharp

Core Java · interview question

What does the following expression evaluate to?

Multiple choiceEasychapter-1-curatedpremiumcore-javacode-reading-and-debugging
java
int price = 100;
boolean result = (price > 50) && (price > 150);
System.out.println(result);
Choose one answer
Answer and explanation

Correct answer

D. False

Why

The expression evaluates to false because the logical AND operator requires both conditions to be true. The condition 'price > 150' is false.

Test yourself on Core Java

A free test with instant, explained results. No account needed.

Start free test
All Core Java questions →