Question: Create a class called Invoice that a hardware store might use to represent an invoice for an item sold at the store. An Invoice should

Create a class called Invoice that a hardware store might use to represent an invoice for an item sold at the store. An Invoice should include four pieces of information as instance variables: Part number (type String) Part description (type String) Quantity of the item being purchased (type int) Price per item (double). Your class should have the following: Provide a get method for each instance variable to read data value. Provide a method named getInvoiceAmount that calculates the invoice amount (i.e., multiplies the quantity by the price per item), then returns the amount as a double value. Create one object of Invoice class and display the invoice such as: Part Number Part Description Invoice Amount is 1100 Candle $ 200.00 Thats what Iwrote, I cant find mistake:

import java.util.*;

public class Invoice {

String number;

String description;

int quantity;

double price;

public Invoice() { /* YOUR CONSTRUCTOR CODE HERE*/ }

public void get_number()

{ Scanner s1 = new Scanner(System.in);

System.out.println("enter number");

number = s1.nextLine(); }

public void get_description() {

Scanner s1 = new Scanner(System.in);

System.out.println("Enter description");

description = s1.nextLine(); }

public void get_quantity() {

Scanner s1 = new Scanner(System.in);

System.out.println("Enter quantity");

quantity = s1.nextInt(); }

public void get_price() {

Scanner s1 = new Scanner(System.in);

System.out.println("Enter price");

price = s1.nextDouble(); }

public double getInvoiceAmount() {

double InvoiceAmount= price*quantity;

return(InvoiceAmount); }

public static void main(String[] args) {

Invoice h1 = new Invoice();

System.out.println("number " + h1.number);

System.out.println("description " + h1.description);

double result = h1.getInvoiceAmount();

System.out.println("invoice amount " + result); } /* ADD YOUR CODE HERE */ }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!