Sales Commission Calculator in Java

(Sales Commission Calculator) A large company pays its salespeople on a commission basis. The salespeople receive $200 per week plus 9% of their gross sales for that week. For example, a salesperson who sells $5,000 worth of merchandise in a week receives $200 plus 9% of $5000, or a total of $650. You’ve been supplied with a list of the items sold by each salesperson. The values of these items are as follows:

Item      Value
1 239.99   
2 129.75
3 99.95
4 350.89

Code Sales Commission Calculator in Java

SalesCommissionCalculator.java

/*
 *       Filename:  SalesCommissionCalculator.java
 *
 *    Description:  Exercise 4.19 - Sales Commission Calculator
 *
*  @Author:  Bilal Tahir Khan Meo
 *  Website: https://codeblah.com
 *
 * =====================================================================================
 */

public class SalesCommissionCalculator{
    private static final double BASE_PAY = 200.0;
    private static final double COMMISSION_PERCENT = 0.09;

    private double total;

    public void enterItem(int x){
        switch(x){
            case 1:
                total += 239.99;
                break;
            case 2:
                total += 129.75;
                break;
            case 3:
                total += 99.95;
                break;
            case 4:
                total += 350.89;
                break;
            default:
                break;
        }
    }
    public double getSalesTotal(){
        return total;
    }
    public double calculateCommission(){
        return BASE_PAY + total * COMMISSION_PERCENT;
    }
}

SalesCommissionCalculatorTest.java

/*
 *       Filename:  SalesCommissionCalculatorTest.java
 *
 *    Description:  4.19 - Calculate gross weekly sales commission of $200 + 9%
 *                  of total sales.
 *
 *  @Author:  Bilal Tahir Khan Meo
 *  Website: https://codeblah.com
 *
 * =====================================================================================
 */
import java.util.Scanner;

public class SalesCommissionCalculatorTest{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        SalesCommissionCalculator salesCal = new SalesCommissionCalculator();

        int item = 0;

        while(item != 9){
            System.out.print("Enter the number(1-4) of the item sold (9 to exit): ");
            item = sc.nextInt();

            salesCal.enterItem(item);
        }

        if(salesCal.getSalesTotal() > 0){
            System.out.print("\nWEEKLY COMMISSION\n");
            System.out.printf("Weekly sales total: %.2f\n", salesCal.getSalesTotal());
            System.out.printf("Weekly earnings: %.2f\n", salesCal.calculateCommission());

        }
    }
}