Suppose you are a regional manager of BP credit card company, and you want to develop a simple
Suppose you are a regional manager of BP credit card company, and you want to develop a simple
JAVA program that managing the remaining balance for each customer.
Write a simple JAVA program following the direction below:
Create a class Balance that
1) has the following (private) instance variables:
– An integer variable for the customer ID;
A double variable for the remaining balance ($).
2) has the following (public) instance methods:
-Constructor method with two arguments: one for the customer ID, one for the remaining balance
($)
- Set the customer ID and the remaining balance ($) to the parameter values;
A method to set the membership ID;
A method to set the remaining balance (5);
A method to retrieve the customer ID-
A method to retrieve the remaining balance ($);
A method to print customer information:
– Print the customer ID and the remaining balance in one line, in a properly aligned format ( use printh).
Create a class Final that has main method.
In the main method, do the followings:
Define array of 100 Balance objects:
Use a loop to read in data from the file. In each iteration, use nextint) to read in the customer ID
and nextDouble0) to read in the remaining balance:
- The. Txt file is structured as follows. For simplicity, assume we only have five data points
- 1001 500
- 1002 1500
- 1003 2800
- 1004 3100
- 1005 800
- The first number for each row is the customer ID and the second number for each row is the remaining balance.
- Instantiate array element by using the constructor method to create a Balance object with customer ID and remaining balance retrieved from the given .txt file for each iteration of while loop;
- Use a loop to print out all five Balance objects’ information. In each loop iteration, let one array element call the print method.
- Use a loop to sum of the remaining balance of all five Balance objects.
- Hint: Use the method declared in Balance class
- Write the sum of the remaining balance of all five Balance objects (display two decimal places only) into a new file named “output.txt”.
- Main method may throw exception. However, we do not want to explicitly handle it. In the method header. throw checked exception (do not use try-catch statements).
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.
