program to calculate reward points in java.

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