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
Which magazine loved their alienware test pc so much they didn't want to send it back?
dolphi86 [110]
Here is the answer. The magazine that loved their alienware test PC so much that they didn't want to send it back is the BOOT MAGAZINE, which is now known as MAXIMUM PC. This is based on one of the questions given by the Alienware <span>Arena Holiday Exam Scavenger Hunt Giveaway. Hope this answers your question.</span>
8 0
4 years ago
WILL GIVE BRAINLIST Which statements accurately describe electronic tools? Check all that apply. Electronic tools collect large
cluponka [151]

Electronic tools collect large amounts of data, to which they provide an accurate analysis, and finally displaying them clearly and quickly.

Electronic tools are simply software, functionalities, services, or systems that have parts that control and change the electric current passing through the device. They usually include parts that operate on the physical behavior of electrons.

Since electrons are fast enough, tools built on an electronic capability are often times faster in collecting and processing data in addition to displaying the results in record time. An example of such a tool would be a multimeter or even a computer.

Learn more about electrons, look here: https://brainly.in/question/513307?referrer=searchResults

7 0
2 years ago
_______ allows you to add formatting such as shapes and colors to text.
Svetach [21]
Worddesign allows you to add formatting such as shapes and colours to text
7 0
3 years ago
Please help me answer this question
Korolek [52]

Answer:

the arrow goes counter clockwise

Explanation:

In the battery symbol, the large line represents + and the smaller, thick line represents -. Since current flows from + to -, the direction is counter clockwise.

7 0
3 years ago
In Microsoft word when you highlight existing text you want to replace , you're in?
lorasvet [3.4K]

Insert Mode

[insert 20 characters]

6 0
4 years ago
Other questions:
  • If, instead, charge 3 is located to the left of charge 1 at a point (on the x axis) that satisfies the conditions given in the p
    7·1 answer
  • What are the four types of technical drawing?​
    9·1 answer
  • QUICK! The commands available from a menu change depending upon what you are doing. True False
    10·2 answers
  • Which of the following is considered a basic task in the context of computer operations? a. Connecting to the Internet b. Natura
    6·1 answer
  • Which of these is an example of collective voice?
    8·2 answers
  • I need help converting this to python but i have no idea how to.
    12·1 answer
  • What was Bill Gates purpose for starting a business?
    12·1 answer
  • Which genre of art is specific to digital media?
    8·1 answer
  • From few sometime I am unable to answer any question. Whenever I am clicking on Answer button it is taking me to logging page. B
    15·1 answer
  • How did people figure qwerty keyboard set up, instead of the abcdef setup?
    13·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!