A supermarket wants to reward its best customer of each day


A supermarket wants to reward its best customer of each day, showing the customer's name on a screen in the supermarket. For that purpose, the customer's purchase amount is stored in an ArrayList and the customer's name is stored in a corresponding ArrayList.

Implement a method

public static String nameOfBestCustomer(ArrayList sales, ArrayList customers)

that returns the name of the customer with the largest sale.

Write a program that prompts the cashier to enter all prices and names, adds them to two array lists, calls the method that you implemented, and displays the result. Use a price of 0 as a sentinel.

Improve the program of Exercise P6.30 so that it displays the top customers, that is, the topN customers with the largest sales, where topN is a value that the user of the program supplies.

Implement a method

public static ArrayList nameOfBestCustomers(ArrayList sales,

ArrayList customers, int topN)

If there were fewer than topN customers, include all of them.

Request for Solution File

Ask an Expert for Answer!!
Basic Computer Science: A supermarket wants to reward its best customer of each day
Reference No:- TGS01131687

Expected delivery within 24 Hours