There are following way to calculate reward points in java.
- Here customer reward points are based on their purchases amount.
- Condition if purchase amount is greater than 50 then use (Math.min(purchaseAmount, 100) – 50) method to calculate rewards point.
- print the rewards point.
public class RewardCalculator {
public static void main(String[] args) {
double rewardpoint = calculateRewardPoints(60);
System.out.println("total reward point after purchase :- " + rewardpoint);
}
private static int calculateRewardPoints(double purchaseAmount) {
int points = 0;
if (purchaseAmount > 50) {
points += (Math.min(purchaseAmount, 100) - 50);
}
return points;
}
}
Output :-
total reward point after purchase :- 10.0