1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
tester [92]
4 years ago
13

Create a java program that has a code file with main() in it and another code file with a separate class. You will be creating o

bjects of the class in the running program, just as the chapter example creates objects of the Account class. Your system creates a registration bills for the billing part of a college. Create a class called Registration that holds the following information: first name, last name, number of credits, additional fees. The class should have all the gets and sets and also have a method to show the bill (with their name and the total which is 70 per credit + the additional fees) to the student. (You cannot have spaces in variable names. So you might call the first one firstName, first_name, fname or any other appropriate and legal variable name. The write up above is telling you the information to be stored in English, not java). Create 2 objects of Registration in your main code class and display the bills to the user with the method that shows the bill. Then add 3 credit hours to the first one, and subtract 3 credit hours from the second one and show the bills for both to the user again. (Hint: use the get) to read it out to a variable, add 3 (or subtract 3 for the second on), then use the set0 to store it back in replacing the old number of credit hours in the object.) (You can hard code the names, credit hours, and additional hours you are storing in the 2 Registration objects or ask the used for them with a Scanner. Either way is fine. It is perfectly all right from a grading standpoint to just give it test values like the chapter example does).
Computers and Technology
1 answer:
WITCHER [35]4 years ago
3 0

Answer:

public class Registration {

   private String fname;

   private String lname;

   private int noCredits;

   private double additionalFee;

   public Registration(String fname, String lname, int noCredits, double additionalFee) {

       this.fname = fname;

       this.lname = lname;

       this.noCredits = noCredits;

       this.additionalFee = additionalFee;

   }

   public String getFname() {

       return fname;

   }

   public void setFname(String fname) {

       this.fname = fname;

   }

   public String getLname() {

       return lname;

   }

   public void setLname(String lname) {

       this.lname = lname;

   }

   public int getNoCredits() {

       return noCredits;

   }

   public void setNoCredits(int noCredits) {

       this.noCredits = noCredits;

   }

   public double getAdditionalFee() {

       return additionalFee;

   }

   public void setAdditionalFee(double additionalFee) {

       this.additionalFee = additionalFee;

   }

   public void showBill(){

       System.out.println("The bill for "+fname+ " "+lname+ " is "+(70*noCredits+additionalFee));

   }

}

THE CLASS WITH MAIN METHOD

public class RegistrationTest {

   public static void main(String[] args) {

       Registration student1 = new Registration("John","James", 10,

               5);

       Registration student2 = new Registration("Peter","David", 9,

               13);

       System.out.println("Initial bill for the two students: ");

       student1.showBill();

       student2.showBill();

       int newCreditStudent1 = student1.getNoCredits()+3;

       int newCreditStudent2 = student2.getNoCredits()-3;

       student1.setNoCredits(newCreditStudent1);

       student2.setNoCredits(newCreditStudent2);

       System.out.println("Bill for the two students after adjustments of credits:");

       student1.showBill();

       student2.showBill();

   }

}

Explanation:

  1. Two Java classes are created Registration and RegistrationTest
  2. The fields and all methods (getters, setters, constructor) as well as a custom method showBill() as created in the Registration class as required by the question
  3. In the registrationTest, two objects of the class are created and initialized student1 and student2.
  4. The method showBill is called and prints their initial bill.
  5. Then adjustments are carried out on the credit units using getCredit ()and setCredit()
  6. The new Bill is then printed
You might be interested in
One critique of determining the effectiveness of the psychodynamic perspective is that its theories are too vague to test. t/f
Feliz [49]
TRUE

Psychodynamic theories are usually too vague to allow a clear scientific test. Modest support for central psychodynamic hypotheses has been provided by Empirical studies. Critics have in the past disputed very many aspects of psychoanalysis including whether it is indeed a science or not. However much this is so, psychoanalysis is a great idea in personality that should never be overlooked.






3 0
4 years ago
Read 2 more answers
Where would you click to change the<br><br>Screen Saver?​
ycow [4]

Answer:

Explanation:

Go to Settings > Personalization > Lock screen, and select Screen saver settings. In the Screen Saver Settings window, choose a screen saver from the drop-down list.

8 0
3 years ago
Read 2 more answers
   In the Start menu of Windows 7, you see your name listed as an option. Where does this shortcut lead if you select it?
ss7ja [257]
I do believe the answer is c. I used to own a computer with a windows 7 program.

5 0
4 years ago
What is the current in a circuit that uses 120V and has 1200W of power?
Anastaziya [24]
Power law is P = I * V. With 1200 Watts of power, just divide by the 120 voltage to get 10 amperes of current.
5 0
3 years ago
Which aperture setting will give the shallowest depth of field?
Molodets [167]
The largest hole does, C. f/1.2
7 0
4 years ago
Read 2 more answers
Other questions:
  • This formatting option functions like a space bar. However, instead of moving one space at a time, it allows you to move your te
    6·1 answer
  • What is batch processing?
    12·1 answer
  • Microprocessors can’t directly understand programming languages, so programs have to be converted into _____________ that corres
    15·1 answer
  • Give fields descriptive so that you can easily identify them when you view or edit records.
    13·1 answer
  • List the instructions of how you would make a PBJ sandwich as a series of five (5) steps (tasks) in the first column Complete th
    14·1 answer
  • Describe three perimeter intrusion detection systems and give an example of one that you have seen deployed either at work or an
    8·1 answer
  • 1. PGP encryption can be performed from the command line as well. What is the PGP command line syntax to encrypt the my-message.
    7·1 answer
  • To specify AutoCorrect rules and exceptions to the rules, click File to open the Backstage view, click ____ , and then click Pro
    6·1 answer
  • What are the four steps of the research process?
    13·1 answer
  • Es costoso construir un robot
    6·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!