Skip to content
Sharp

Core Java · interview question

In an e-commerce application, what is the correct way to check if a customer is eligible for a discount if they are a 'premium' member using an if-else statement?

Multiple choiceEasychapter-1-curatedpremiumcore-javaconditions-and-branching
java
boolean isPremium = true;
if (isPremium) { applyDiscount(); }
Choose one answer
Answer and explanation

Correct answer

D. If (isPremium) { applyDiscount(); }

Why

In Java, a boolean variable can be directly checked in an if statement. This makes the condition more readable and avoids unnecessary comparisons.

Test yourself on Core Java

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

Start free test
All Core Java questions →